@Test public void testWatcher() throws Exception { ConfigFileStore fs = ConfigFileStore.create().directory(DIR).useWatcher().watcherSensitivity(WatcherSensitivity.HIGH).build();
@Test public void testGet() throws Exception { File f; ConfigFileStore cfs = ConfigFileStore.create().directory(TEMP_DIR).useWatcher().watcherSensitivity(WatcherSensitivity.HIGH).build(); ConfigBuilder cb = Config.create().store(cfs).name("TestGet.cfg"); Config cf = cb.build(); cf.set("Test/A", "a"); f = new File(tempDir, "TestGet.cfg"); assertFalse(f.exists()); cf.commit(); assertObjectEquals("{'':{},Test:{A:'a'}}", cf.asMap()); String NL = System.getProperty("line.separator"); cf = cf.load("[Test]"+NL+"A = b"+NL, true); assertObjectEquals("{'':{},Test:{A:'b'}}", cf.asMap()); } }