test_class.declarator: testBaseDir = new File("target/repos/JcrFactoryTest")
test_class.modifier: final
test_class.original_string: final File testBaseDir = new File("target/repos/JcrFactoryTest");
test_class.type: File
test_class.var_name: testBaseDir
test_class.file: webster/src/test/java/net/adamcin/oakpal/webster/JcrFactoryTest.java
test_class.identifier: JcrFactoryTest
test_case.body: @Test
      public void testGetNodeStoreFixture_withWithoutFDS() throws Exception {
          final File seedRepoHome = new File(testBaseDir, "testGetNodeStoreFixture_withFDS/seedRepo");
          recursiveDelete(seedRepoHome);
          final File seedDir = new File(seedRepoHome, "segmentstore");
          final File fdsDir = new File(seedRepoHome, "datastore");
  
          assertFalse("fds dir should not exist @ " + fdsDir.getAbsolutePath(), fdsDir.exists());
          try (NodeStoreFixture fixture = JcrFactory.getNodeStoreFixture(false, seedDir)) {
              assertNull("blob store should be null without datastore dir", fixture.getBlobStore());
          }
  
          recursiveDelete(seedRepoHome);
          fdsDir.mkdirs();
          assertTrue("fds dir should exist @ " + fdsDir.getAbsolutePath(), fdsDir.exists());
          try (NodeStoreFixture fixture = JcrFactory.getNodeStoreFixture(false, seedDir)) {
              assertNotNull("blob store should not be null", fixture.getBlobStore());
          }
      }
test_case.class_method_signature: JcrFactoryTest.testGetNodeStoreFixture_withWithoutFDS()
test_case.full_signature: @Test public void testGetNodeStoreFixture_withWithoutFDS()
test_case.identifier: testGetNodeStoreFixture_withWithoutFDS
test_case.invocations: recursiveDelete assertFalse getAbsolutePath exists getNodeStoreFixture assertNull getBlobStore recursiveDelete mkdirs assertTrue getAbsolutePath exists getNodeStoreFixture assertNotNull getBlobStore
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void testGetNodeStoreFixture_withWithoutFDS()
focal_class.file: webster/src/main/java/net/adamcin/oakpal/webster/JcrFactory.java
focal_class.identifier: JcrFactory
focal_class.class_method_signature: JcrFactory.JcrFactory()
focal_class.full_signature: private  JcrFactory()
focal_class.identifier: JcrFactory
focal_class.modifiers: private
focal_class.parameters: ()
focal_class.signature:  JcrFactory()
focal_class.class_method_signature: JcrFactory.getJcr(final NodeStoreFixture nodeStoreFixture)
focal_class.full_signature: public static Repository getJcr(final NodeStoreFixture nodeStoreFixture)
focal_class.identifier: getJcr
focal_class.modifiers: public static
focal_class.parameters: (final NodeStoreFixture nodeStoreFixture)
focal_class.return: Repository
focal_class.signature: Repository getJcr(final NodeStoreFixture nodeStoreFixture)
focal_class.class_method_signature: JcrFactory.getJcr(final NodeStoreFixture nodeStoreFixture,
                                      final NodeStore globalStore)
focal_class.full_signature: public static Repository getJcr(final NodeStoreFixture nodeStoreFixture,
                                      final NodeStore globalStore)
focal_class.identifier: getJcr
focal_class.modifiers: public static
focal_class.parameters: (final NodeStoreFixture nodeStoreFixture,
                                      final NodeStore globalStore)
focal_class.return: Repository
focal_class.signature: Repository getJcr(final NodeStoreFixture nodeStoreFixture,
                                      final NodeStore globalStore)
focal_class.class_method_signature: JcrFactory.getNodeStoreFixture(final boolean readOnly, final String... args)
focal_class.full_signature: public static NodeStoreFixture getNodeStoreFixture(final boolean readOnly, final String... args)
focal_class.identifier: getNodeStoreFixture
focal_class.modifiers: public static
focal_class.parameters: (final boolean readOnly, final String... args)
focal_class.return: NodeStoreFixture
focal_class.signature: NodeStoreFixture getNodeStoreFixture(final boolean readOnly, final String... args)
focal_class.class_method_signature: JcrFactory.getNodeStoreFixture(final boolean readOnly, final File segmentStore, final String... args)
focal_class.full_signature: public static NodeStoreFixture getNodeStoreFixture(final boolean readOnly, final File segmentStore, final String... args)
focal_class.identifier: getNodeStoreFixture
focal_class.modifiers: public static
focal_class.parameters: (final boolean readOnly, final File segmentStore, final String... args)
focal_class.return: NodeStoreFixture
focal_class.signature: NodeStoreFixture getNodeStoreFixture(final boolean readOnly, final File segmentStore, final String... args)
focal_class.class_method_signature: JcrFactory.getReadOnlyFixture(final File segmentStore, final String... args)
focal_class.full_signature: public static NodeStoreFixture getReadOnlyFixture(final File segmentStore, final String... args)
focal_class.identifier: getReadOnlyFixture
focal_class.modifiers: public static
focal_class.parameters: (final File segmentStore, final String... args)
focal_class.return: NodeStoreFixture
focal_class.signature: NodeStoreFixture getReadOnlyFixture(final File segmentStore, final String... args)
focal_class.class_method_signature: JcrFactory.getReadWriteFixture(final File segmentStore, final String... args)
focal_class.full_signature: public static NodeStoreFixture getReadWriteFixture(final File segmentStore, final String... args)
focal_class.identifier: getReadWriteFixture
focal_class.modifiers: public static
focal_class.parameters: (final File segmentStore, final String... args)
focal_class.return: NodeStoreFixture
focal_class.signature: NodeStoreFixture getReadWriteFixture(final File segmentStore, final String... args)
focal_method.body: public static NodeStoreFixture getNodeStoreFixture(final boolean readOnly, final String... args) throws Exception {
          OptionParser parser = new OptionParser();
          Options opts = new Options();
          OptionSet options = opts.parseAndConfigure(parser, args);
          return NodeStoreFixtureProvider.create(opts, readOnly);
      }
focal_method.class_method_signature: JcrFactory.getNodeStoreFixture(final boolean readOnly, final String... args)
focal_method.full_signature: public static NodeStoreFixture getNodeStoreFixture(final boolean readOnly, final String... args)
focal_method.identifier: getNodeStoreFixture
focal_method.invocations: parseAndConfigure create
focal_method.modifiers: public static
focal_method.parameters: (final boolean readOnly, final String... args)
focal_method.return: NodeStoreFixture
focal_method.signature: NodeStoreFixture getNodeStoreFixture(final boolean readOnly, final String... args)