aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorVladislav Bauer <bauer.vlad@gmail.com>2015-08-15 03:05:42 +0600
committerVladislav Bauer <bauer.vlad@gmail.com>2015-08-15 05:29:46 +0600
commiteb79ec73f01d31853e411843f64172ee1c5703d0 (patch)
treef13e52729e2af9c08079e3c7f58ccea632d05170
parentb4978a8062220ae431750d93f76d737e83a5bd89 (diff)
downloadandroid_external_gson-eb79ec73f01d31853e411843f64172ee1c5703d0.tar.gz
android_external_gson-eb79ec73f01d31853e411843f64172ee1c5703d0.tar.bz2
android_external_gson-eb79ec73f01d31853e411843f64172ee1c5703d0.zip
Add unit tests for constructors from util classes
-rw-r--r--gson/src/main/java/com/google/gson/internal/$Gson$Preconditions.java4
-rw-r--r--gson/src/main/java/com/google/gson/internal/$Gson$Types.java4
-rw-r--r--gson/src/main/java/com/google/gson/internal/Primitives.java4
-rw-r--r--gson/src/main/java/com/google/gson/internal/Streams.java4
-rw-r--r--gson/src/main/java/com/google/gson/internal/bind/TypeAdapters.java4
-rw-r--r--gson/src/test/java/com/google/gson/common/MoreAsserts.java1
6 files changed, 18 insertions, 3 deletions
diff --git a/gson/src/main/java/com/google/gson/internal/$Gson$Preconditions.java b/gson/src/main/java/com/google/gson/internal/$Gson$Preconditions.java
index ccc0390d..f0e7d3fa 100644
--- a/gson/src/main/java/com/google/gson/internal/$Gson$Preconditions.java
+++ b/gson/src/main/java/com/google/gson/internal/$Gson$Preconditions.java
@@ -30,6 +30,10 @@ package com.google.gson.internal;
* @author Joel Leitch
*/
public final class $Gson$Preconditions {
+ private $Gson$Preconditions() {
+ throw new UnsupportedOperationException();
+ }
+
public static <T> T checkNotNull(T obj) {
if (obj == null) {
throw new NullPointerException();
diff --git a/gson/src/main/java/com/google/gson/internal/$Gson$Types.java b/gson/src/main/java/com/google/gson/internal/$Gson$Types.java
index 9365be74..745d0719 100644
--- a/gson/src/main/java/com/google/gson/internal/$Gson$Types.java
+++ b/gson/src/main/java/com/google/gson/internal/$Gson$Types.java
@@ -43,7 +43,9 @@ import java.util.Properties;
public final class $Gson$Types {
static final Type[] EMPTY_TYPE_ARRAY = new Type[] {};
- private $Gson$Types() {}
+ private $Gson$Types() {
+ throw new UnsupportedOperationException();
+ }
/**
* Returns a new parameterized type, applying {@code typeArguments} to
diff --git a/gson/src/main/java/com/google/gson/internal/Primitives.java b/gson/src/main/java/com/google/gson/internal/Primitives.java
index b797139b..a98f6242 100644
--- a/gson/src/main/java/com/google/gson/internal/Primitives.java
+++ b/gson/src/main/java/com/google/gson/internal/Primitives.java
@@ -29,7 +29,9 @@ import java.util.Map;
* @author Kevin Bourrillion
*/
public final class Primitives {
- private Primitives() {}
+ private Primitives() {
+ throw new UnsupportedOperationException();
+ }
/** A map from primitive types to their corresponding wrapper types. */
private static final Map<Class<?>, Class<?>> PRIMITIVE_TO_WRAPPER_TYPE;
diff --git a/gson/src/main/java/com/google/gson/internal/Streams.java b/gson/src/main/java/com/google/gson/internal/Streams.java
index 9c29f2a4..7f00f11d 100644
--- a/gson/src/main/java/com/google/gson/internal/Streams.java
+++ b/gson/src/main/java/com/google/gson/internal/Streams.java
@@ -33,6 +33,10 @@ import java.io.Writer;
* Reads and writes GSON parse trees over streams.
*/
public final class Streams {
+ private Streams() {
+ throw new UnsupportedOperationException();
+ }
+
/**
* Takes a reader in any state and returns the next value as a JsonElement.
*/
diff --git a/gson/src/main/java/com/google/gson/internal/bind/TypeAdapters.java b/gson/src/main/java/com/google/gson/internal/bind/TypeAdapters.java
index 87f8c05e..a8465fcb 100644
--- a/gson/src/main/java/com/google/gson/internal/bind/TypeAdapters.java
+++ b/gson/src/main/java/com/google/gson/internal/bind/TypeAdapters.java
@@ -55,7 +55,9 @@ import com.google.gson.stream.JsonWriter;
* Type adapters for basic types.
*/
public final class TypeAdapters {
- private TypeAdapters() {}
+ private TypeAdapters() {
+ throw new UnsupportedOperationException();
+ }
@SuppressWarnings("rawtypes")
public static final TypeAdapter<Class> CLASS = new TypeAdapter<Class>() {
diff --git a/gson/src/test/java/com/google/gson/common/MoreAsserts.java b/gson/src/test/java/com/google/gson/common/MoreAsserts.java
index 93e32dec..5e05832a 100644
--- a/gson/src/test/java/com/google/gson/common/MoreAsserts.java
+++ b/gson/src/test/java/com/google/gson/common/MoreAsserts.java
@@ -69,4 +69,5 @@ public class MoreAsserts {
Assert.assertFalse(a.equals(null));
Assert.assertFalse(a.equals(new Object()));
}
+
}