@@ -0,0 +1,2128 @@
+package com.github.TKnudsen.ComplexDataObject.data.features;%0A%0Aimport com.github.TKnudsen.ComplexDataObject.data.features.mixedData.MixedDataFeature;%0Aimport com.github.TKnudsen.ComplexDataObject.data.features.mixedData.MixedDataVector;%0Aimport com.github.TKnudsen.ComplexDataObject.data.features.testing.FeatureContainerTester;%0Aimport org.junit.Test;%0A%0Aimport java.util.ArrayList;%0Aimport java.util.List;%0Aimport java.util.Map;%0A%0Aimport static org.junit.Assert.*;%0A%0Apublic class FeatureContainerTest %7B%0A  public static class MixedFeatureContainer extends FeatureContainer%3CObject, MixedDataFeature, MixedDataVector%3E %7B%0A%0A    public MixedFeatureContainer(FeatureSchema featureSchema) %7B%0A      super(featureSchema);%0A    %7D%0A%0A    public MixedFeatureContainer(Map%3CLong, MixedDataVector%3E featureVectorMap) %7B%0A      super(featureVectorMap);%0A    %7D%0A%0A    public MixedFeatureContainer(Iterable%3CMixedDataVector%3E objects) %7B%0A      super(objects);%0A    %7D%0A  %7D%0A%0A  @Test%0A  public void testStuff() %7B%0A    List%3CMixedDataFeature%3E mixedDataFeatures1 = new ArrayList%3C%3E();%0A    mixedDataFeatures1.add(new MixedDataFeature(%22Feature 1%22, true, FeatureType.BOOLEAN));%0A    mixedDataFeatures1.add(new MixedDataFeature(%22Feature 2%22, 1.33, FeatureType.DOUBLE));%0A    mixedDataFeatures1.add(new MixedDataFeature(%22Feature 3%22, %22Peter%22, FeatureType.STRING));%0A    MixedDataVector vector1 = new MixedDataVector(mixedDataFeatures1);%0A%0A    List%3CMixedDataFeature%3E mixedDataFeatures2 = new ArrayList%3C%3E();%0A    mixedDataFeatures2.add(new MixedDataFeature(%22Feature 1%22, false, FeatureType.BOOLEAN));%0A    mixedDataFeatures2.add(new MixedDataFeature(%22Feature 2%22, 1.34, FeatureType.DOUBLE));%0A    mixedDataFeatures2.add(new MixedDataFeature(%22Feature 3%22, %22Paul%22, FeatureType.STRING));%0A    MixedDataVector vector2 = new MixedDataVector(mixedDataFeatures2);%0A%0A    List%3CMixedDataVector%3E objects = new ArrayList%3C%3E();%0A    objects.add(vector1);%0A    objects.add(vector2);%0A    FeatureContainer container = new FeatureContainerTester.MixedFeatureContainer(objects);%0A%0A    container.addFeature(new MixedDataFeature(%22TestFeature%22, false, FeatureType.BOOLEAN));%0A    container.getFeatureValues(%22Feature 2%22);%0A  %7D%0A%7D%0A

add example test to replace those *Tester classes in src/main