Repository: incubator-gobblin
Updated Branches:
  refs/heads/master e74c8b711 -> ef59a1517


http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/ef59a151/gobblin-utility/src/test/java/org/apache/gobblin/util/io/GsonInterfaceAdapterTest.java
----------------------------------------------------------------------
diff --git 
a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/GsonInterfaceAdapterTest.java
 
b/gobblin-utility/src/test/java/org/apache/gobblin/util/io/GsonInterfaceAdapterTest.java
deleted file mode 100644
index 17f1ac0..0000000
--- 
a/gobblin-utility/src/test/java/org/apache/gobblin/util/io/GsonInterfaceAdapterTest.java
+++ /dev/null
@@ -1,46 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.gobblin.util.io;
-
-import org.testng.Assert;
-import org.testng.annotations.Test;
-
-import com.google.common.base.Optional;
-import com.google.gson.Gson;
-
-import org.apache.gobblin.util.test.BaseClass;
-import org.apache.gobblin.util.test.TestClass;
-
-
-public class GsonInterfaceAdapterTest {
-
-  @Test(groups = {"gobblin.util.io"})
-  public void test() {
-    Gson gson = GsonInterfaceAdapter.getGson(Object.class);
-
-    TestClass test = new TestClass();
-    test.absent = Optional.absent();
-    Assert.assertNotEquals(test, new TestClass());
-
-    String ser = gson.toJson(test);
-    BaseClass deser = gson.fromJson(ser, BaseClass.class);
-    Assert.assertEquals(test, deser);
-
-  }
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/ef59a151/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java
----------------------------------------------------------------------
diff --git 
a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java 
b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java
deleted file mode 100644
index 4d1d7c7..0000000
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/BaseClass.java
+++ /dev/null
@@ -1,37 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.gobblin.util.test;
-
-import lombok.EqualsAndHashCode;
-
-import java.util.Random;
-
-
-/**
- * Used for {@link org.apache.gobblin.util.io.GsonInterfaceAdapterTest}.
- */
-@EqualsAndHashCode
-public class BaseClass {
-
-  public BaseClass() {
-    this.field = Integer.toString(new Random().nextInt());
-  }
-
-  private String field;
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/ef59a151/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java
----------------------------------------------------------------------
diff --git 
a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java 
b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java
deleted file mode 100644
index 32d43cc..0000000
--- 
a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/ExtendedClass.java
+++ /dev/null
@@ -1,33 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.gobblin.util.test;
-
-import lombok.EqualsAndHashCode;
-
-import java.util.Random;
-
-
-/**
- * Used for {@link org.apache.gobblin.util.io.GsonInterfaceAdapterTest}.
- */
-@EqualsAndHashCode(callSuper = true)
-public class ExtendedClass extends BaseClass {
-
-  private final int otherField = new Random().nextInt();
-
-}

http://git-wip-us.apache.org/repos/asf/incubator-gobblin/blob/ef59a151/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java
----------------------------------------------------------------------
diff --git 
a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java 
b/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java
deleted file mode 100644
index fd1947c..0000000
--- a/gobblin-utility/src/test/java/org/apache/gobblin/util/test/TestClass.java
+++ /dev/null
@@ -1,69 +0,0 @@
-/*
- * Licensed to the Apache Software Foundation (ASF) under one or more
- * contributor license agreements.  See the NOTICE file distributed with
- * this work for additional information regarding copyright ownership.
- * The ASF licenses this file to You under the Apache License, Version 2.0
- * (the "License"); you may not use this file except in compliance with
- * the License.  You may obtain a copy of the License at
- *
- *    http://www.apache.org/licenses/LICENSE-2.0
- *
- * Unless required by applicable law or agreed to in writing, software
- * distributed under the License is distributed on an "AS IS" BASIS,
- * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
- * See the License for the specific language governing permissions and
- * limitations under the License.
- */
-
-package org.apache.gobblin.util.test;
-
-import lombok.EqualsAndHashCode;
-
-import java.util.List;
-import java.util.Map;
-import java.util.Random;
-
-import com.google.common.base.Optional;
-import com.google.common.collect.Lists;
-import com.google.common.collect.Maps;
-
-
-/**
- * Used for {@link org.apache.gobblin.util.io.GsonInterfaceAdapterTest}.
- */
-@EqualsAndHashCode(callSuper = true)
-public class TestClass extends BaseClass {
-
-  private static final Random random = new Random();
-
-  private final int intValue = random.nextInt();
-  private final long longValue = random.nextLong();
-  private final double doubleValue = random.nextLong();
-  private final Map<String, Integer> map = createRandomMap();
-  private final List<String> list = createRandomList();
-  private final Optional<String> present = 
Optional.of(Integer.toString(random.nextInt()));
-  // Set manually to absent
-  public Optional<String> absent = Optional.of("a");
-  private final Optional<BaseClass> optionalObject = Optional.of(new 
BaseClass());
-  private final BaseClass polymorphic = new ExtendedClass();
-  private final Optional<? extends BaseClass> polymorphicOptional = 
Optional.of(new ExtendedClass());
-
-  private static Map<String, Integer> createRandomMap() {
-    Map<String, Integer> map = Maps.newHashMap();
-    int size = random.nextInt(5);
-    for (int i = 0; i < size; i++) {
-      map.put("value" + random.nextInt(), random.nextInt());
-    }
-    return map;
-  }
-
-  private static List<String> createRandomList() {
-    List<String> list = Lists.newArrayList();
-    int size = random.nextInt(5);
-    for (int i = 0; i < size; i++) {
-      list.add("value" + random.nextInt());
-    }
-    return list;
-  }
-
-}

Reply via email to