public void testFeatureVersion() { AuState aus = new AuState(mau, historyRepo); assertNull(aus.getFeatureVersion(Plugin.Feature.Substance)); assertNull(aus.getFeatureVersion(Plugin.Feature.Metadata)); assertNull(aus.getFeatureVersion(Plugin.Feature.Poll)); aus.setFeatureVersion(Plugin.Feature.Metadata, "foo"); assertNull(aus.getFeatureVersion(Plugin.Feature.Substance)); assertEquals("foo", aus.getFeatureVersion(Plugin.Feature.Metadata)); aus.setFeatureVersion(Plugin.Feature.Substance, "sub_42"); assertEquals("sub_42", aus.getFeatureVersion(Plugin.Feature.Substance)); assertEquals("foo", aus.getFeatureVersion(Plugin.Feature.Metadata)); assertNull(aus.getFeatureVersion(Plugin.Feature.Poll)); }