Skip to content

Commit 6141925

Browse files
committed
additional test for JAVA-103
1 parent a72081d commit 6141925

1 file changed

Lines changed: 21 additions & 0 deletions

File tree

src/test/com/mongodb/ByteTest.java

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -131,6 +131,27 @@ public void testArray1(){
131131

132132
}
133133

134+
@Test
135+
public void testArray2(){
136+
DBObject x = new BasicDBObject();
137+
x.put( "a" , new String[]{ "a" , "b" , "c" } );
138+
x.put( "b" , new int[]{ 1 , 2 , 3 } );
139+
140+
BSONObject y = BSON.decode( BSON.encode( x ) );
141+
142+
List l = (List)y.get("a");
143+
assertEquals( 3 , l.size() );
144+
assertEquals( "a" , l.get(0) );
145+
assertEquals( "b" , l.get(1) );
146+
assertEquals( "c" , l.get(2) );
147+
148+
l = (List)y.get("b");
149+
assertEquals( 3 , l.size() );
150+
assertEquals( 1 , l.get(0) );
151+
assertEquals( 2 , l.get(1) );
152+
assertEquals( 3 , l.get(2) );
153+
}
154+
134155
@Test(groups = {"basic"})
135156
public void testObjcetId(){
136157
assertTrue( (new ObjectId()).compareTo( new ObjectId() ) < 0 );

0 commit comments

Comments
 (0)