|
18 | 18 |
|
19 | 19 | import static org.junit.Assert.fail;
|
20 | 20 |
|
| 21 | +import com.google.common.collect.ImmutableList; |
21 | 22 | import com.google.common.collect.ImmutableMap;
|
22 | 23 | import com.google.firebase.database.DatabaseException;
|
23 | 24 | import com.google.firebase.database.core.Path;
|
| 25 | +import java.util.List; |
24 | 26 | import java.util.Map;
|
25 | 27 | import org.junit.Test;
|
26 | 28 |
|
@@ -144,32 +146,32 @@ public void testNonWritablePath() {
|
144 | 146 |
|
145 | 147 | @Test
|
146 | 148 | public void testUpdate() {
|
147 |
| - Map[] updates = new Map[]{ |
148 |
| - ImmutableMap.of("foo", "value"), |
149 |
| - ImmutableMap.of("foo", ""), |
150 |
| - ImmutableMap.of("foo", 10D), |
151 |
| - ImmutableMap.of(".foo", "foo"), |
152 |
| - ImmutableMap.of("foo", "value", "bar", "value"), |
153 |
| - }; |
| 149 | + List<Map<String, Object>> updates = ImmutableList.<Map<String, Object>>of( |
| 150 | + ImmutableMap.<String, Object>of("foo", "value"), |
| 151 | + ImmutableMap.<String, Object>of("foo", ""), |
| 152 | + ImmutableMap.<String, Object>of("foo", 10D), |
| 153 | + ImmutableMap.<String, Object>of(".foo", "foo"), |
| 154 | + ImmutableMap.<String, Object>of("foo", "value", "bar", "value") |
| 155 | + ); |
154 | 156 | Path path = new Path("path");
|
155 |
| - for (Map map : updates) { |
| 157 | + for (Map<String, Object> map : updates) { |
156 | 158 | Validation.parseAndValidateUpdate(path, map);
|
157 | 159 | }
|
158 | 160 | }
|
159 | 161 |
|
160 | 162 | @Test
|
161 | 163 | public void testInvalidUpdate() {
|
162 |
| - Map[] invalidUpdates = new Map[]{ |
163 |
| - ImmutableMap.of(".sv", "foo"), |
164 |
| - ImmutableMap.of(".value", "foo"), |
165 |
| - ImmutableMap.of(".priority", ImmutableMap.of("a", "b")), |
166 |
| - ImmutableMap.of("foo", "value", "foo/bar", "value"), |
167 |
| - ImmutableMap.of("foo", Double.POSITIVE_INFINITY), |
168 |
| - ImmutableMap.of("foo", Double.NEGATIVE_INFINITY), |
169 |
| - ImmutableMap.of("foo", Double.NaN), |
170 |
| - }; |
| 164 | + List<Map<String, Object>> invalidUpdates = ImmutableList.<Map<String, Object>>of( |
| 165 | + ImmutableMap.<String, Object>of(".sv", "foo"), |
| 166 | + ImmutableMap.<String, Object>of(".value", "foo"), |
| 167 | + ImmutableMap.<String, Object>of(".priority", ImmutableMap.of("a", "b")), |
| 168 | + ImmutableMap.<String, Object>of("foo", "value", "foo/bar", "value"), |
| 169 | + ImmutableMap.<String, Object>of("foo", Double.POSITIVE_INFINITY), |
| 170 | + ImmutableMap.<String, Object>of("foo", Double.NEGATIVE_INFINITY), |
| 171 | + ImmutableMap.<String, Object>of("foo", Double.NaN) |
| 172 | + ); |
171 | 173 | Path path = new Path("path");
|
172 |
| - for (Map map : invalidUpdates) { |
| 174 | + for (Map<String, Object> map : invalidUpdates) { |
173 | 175 | try {
|
174 | 176 | Validation.parseAndValidateUpdate(path, map);
|
175 | 177 | fail("No error thrown for invalid update: " + map);
|
|
0 commit comments