@@ -0,0 +1,2270 @@
+package com.airbnb.aerosolve.core.transforms;%0A%0Aimport com.airbnb.aerosolve.core.FeatureVector;%0A%0Aimport java.util.HashMap;%0Aimport java.util.HashSet;%0Aimport java.util.Map;%0Aimport java.util.Set;%0A%0Aimport com.typesafe.config.Config;%0Aimport com.typesafe.config.ConfigFactory;%0Aimport org.junit.Test;%0Aimport org.slf4j.Logger;%0Aimport org.slf4j.LoggerFactory;%0A%0Aimport static org.junit.Assert.assertEquals;%0Aimport static org.junit.Assert.assertFalse;%0Aimport static org.junit.Assert.assertTrue;%0A%0A/**%0A * Created by christhetree on 1/29/16.%0A */%0Apublic class DeleteStringFeatureColumnTransformTest %7B%0A  private static final Logger log = LoggerFactory.getLogger(%0A      DeleteStringFeatureColumnTransformTest.class);%0A%0A  public String makeConfig() %7B%0A    return %22test_delete_string_feature_column %7B%5Cn%22 +%0A        %22 transform: delete_string_feature_column%5Cn%22 +%0A        %22 field1: strFeature1%5Cn%22 +%0A        %22%7D%22;%0A  %7D%0A%0A  public FeatureVector makeFeatureVector() %7B%0A    Map%3CString, Set%3CString%3E%3E stringFeatures = new HashMap%3C%3E();%0A%0A    Set list = new HashSet%3CString%3E();%0A    list.add(%22I am a string in a string feature%22);%0A    stringFeatures.put(%22strFeature1%22, list);%0A%0A    FeatureVector featureVector = new FeatureVector();%0A    featureVector.setStringFeatures(stringFeatures);%0A    return featureVector;%0A  %7D%0A%0A  @Test%0A  public void testEmptyFeatureVector() %7B%0A    Config config = ConfigFactory.parseString(makeConfig());%0A    Transform transform = TransformFactory.createTransform(%0A        config, %22test_delete_string_feature_column%22);%0A    FeatureVector featureVector = new FeatureVector();%0A    transform.doTransform(featureVector);%0A%0A    assertTrue(featureVector.getStringFeatures() == null);%0A  %7D%0A%0A  @Test%0A  public void testTransform() %7B%0A    Config config = ConfigFactory.parseString(makeConfig());%0A    Transform transform = TransformFactory.createTransform(%0A        config, %22test_delete_string_feature_column%22);%0A    FeatureVector featureVector = makeFeatureVector();%0A    Map%3CString, Set%3CString%3E%3E stringFeatures = featureVector.getStringFeatures();%0A%0A    assertTrue(stringFeatures.containsKey(%22strFeature1%22));%0A    assertEquals(1, stringFeatures.size());%0A%0A    transform.doTransform(featureVector);%0A%0A    assertFalse(stringFeatures.containsKey(%22strFeature1%22));%0A    assertEquals(0, stringFeatures.size());%0A  %7D%0A%7D%0A

Add delete string feature column transform tests