summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorFrank Feng <frankfeng@google.com>2021-09-21 01:25:19 +0000
committerAutomerger Merge Worker <android-build-automerger-merge-worker@system.gserviceaccount.com>2021-09-21 01:25:19 +0000
commitcb45cf70a73a15612be87c41f1ff70cc555d987a (patch)
tree23657621d178355e626ce2e719e4d7f070791c67
parent0955fbd454a25370ee1b036e01f78e757dadc316 (diff)
parent5408a7a45cd0fbf100196f1839eca6311d02dd19 (diff)
downloadloganalysis-cb45cf70a73a15612be87c41f1ff70cc555d987a.tar.gz
Merge "Update GenericItemTest to conform to json requirements" am: cbe19f0418 am: 433542682a am: 762cb6641c am: 5408a7a45c
Original change: https://android-review.googlesource.com/c/platform/tools/loganalysis/+/1831757 Change-Id: Ic97339183f4ac3e8c82f884ef097fce4e04b339a
-rw-r--r--javatests/com/android/loganalysis/item/GenericItemTest.java48
1 files changed, 19 insertions, 29 deletions
diff --git a/javatests/com/android/loganalysis/item/GenericItemTest.java b/javatests/com/android/loganalysis/item/GenericItemTest.java
index e9ea31f..c8bae41 100644
--- a/javatests/com/android/loganalysis/item/GenericItemTest.java
+++ b/javatests/com/android/loganalysis/item/GenericItemTest.java
@@ -26,12 +26,10 @@ import java.util.HashSet;
import java.util.Map;
import java.util.Set;
-/**
- * Unit test for {@link GenericItem}.
- */
+/** Unit test for {@link GenericItem}. */
public class GenericItemTest extends TestCase {
- private static final Set<String> ATTRIBUTES = new HashSet<String>(Arrays.asList(
- "integer", "string"));
+ private static final Set<String> ATTRIBUTES =
+ new HashSet<String>(Arrays.asList("integer", "string"));
private String mStringAttribute = "String";
private Integer mIntegerAttribute = 1;
@@ -70,9 +68,7 @@ public class GenericItemTest extends TestCase {
mInconsistentItem.setAttribute("integer", 2);
}
- /**
- * Test for {@link GenericItem#mergeAttributes(IItem, Set)}.
- */
+ /** Test for {@link GenericItem#mergeAttributes(IItem, Set)}. */
public void testMergeAttributes() throws ConflictingItemException {
Map<String, Object> attributes;
@@ -120,9 +116,7 @@ public class GenericItemTest extends TestCase {
}
}
- /**
- * Test for {@link GenericItem#isConsistent(IItem)}.
- */
+ /** Test for {@link GenericItem#isConsistent(IItem)}. */
public void testIsConsistent() {
assertTrue(mEmptyItem1.isConsistent(mEmptyItem1));
assertFalse(mEmptyItem1.isConsistent(null));
@@ -154,8 +148,8 @@ public class GenericItemTest extends TestCase {
}
/**
- * Test for {@link GenericItem#setAttribute(String, Object)} and
- * {@link GenericItem#getAttribute(String)}.
+ * Test for {@link GenericItem#setAttribute(String, Object)} and {@link
+ * GenericItem#getAttribute(String)}.
*/
public void testAttributes() {
GenericItem item = new GenericItem(ATTRIBUTES);
@@ -183,9 +177,7 @@ public class GenericItemTest extends TestCase {
}
}
- /**
- * Test for {@link GenericItem#areEqual(Object, Object)}
- */
+ /** Test for {@link GenericItem#areEqual(Object, Object)} */
public void testAreEqual() {
assertTrue(GenericItem.areEqual(null, null));
assertTrue(GenericItem.areEqual("test", "test"));
@@ -194,9 +186,7 @@ public class GenericItemTest extends TestCase {
assertFalse(GenericItem.areEqual("test", ""));
}
- /**
- * Test for {@link GenericItem#areConsistent(Object, Object)}
- */
+ /** Test for {@link GenericItem#areConsistent(Object, Object)} */
public void testAreConsistent() {
assertTrue(GenericItem.areConsistent(null, null));
assertTrue(GenericItem.areConsistent("test", "test"));
@@ -205,9 +195,7 @@ public class GenericItemTest extends TestCase {
assertFalse(GenericItem.areConsistent("test", ""));
}
- /**
- * Test for {@link GenericItem#mergeObjects(Object, Object)}
- */
+ /** Test for {@link GenericItem#mergeObjects(Object, Object)} */
public void testMergeObjects() throws ConflictingItemException {
assertNull(GenericItem.mergeObjects(null, null));
assertEquals("test", GenericItem.mergeObjects("test", "test"));
@@ -222,12 +210,14 @@ public class GenericItemTest extends TestCase {
}
}
- /**
- * Test that {@link GenericItem#toJson()} returns correctly.
- */
+ /** Test that {@link GenericItem#toJson()} returns correctly. */
public void testToJson() throws JSONException {
- GenericItem item = new GenericItem(new HashSet<String>(Arrays.asList(
- "string", "date", "object", "integer", "long", "float", "double", "item", "null")));
+ GenericItem item =
+ new GenericItem(
+ new HashSet<String>(
+ Arrays.asList(
+ "string", "date", "object", "integer", "long", "float",
+ "double", "item", "null")));
Date date = new Date();
Object object = new Object();
NativeCrashItem subItem = new NativeCrashItem();
@@ -256,9 +246,9 @@ public class GenericItemTest extends TestCase {
assertTrue(output.has("long"));
assertEquals(1, output.get("long"));
assertTrue(output.has("float"));
- assertEquals(2.5, output.get("float"));
+ assertEquals("2.5", output.get("float").toString());
assertTrue(output.has("double"));
- assertEquals(3.5, output.get("double"));
+ assertEquals("3.5", output.get("double").toString());
assertTrue(output.has("item"));
assertTrue(output.get("item") instanceof JSONObject);
assertFalse(output.has("null"));