METHOD_0 ( ) { org . springframework . data . mongodb . core . IDENT_0 . IDENT_1 document = new org . springframework . data . mongodb . core . IDENT_0 . METHOD_1 ( org . springframework . data . mongodb . core . Collections . < org . springframework . data . mongodb . core . IDENT_0 . IDENT_2 > emptyList ( ) ) ; template . save ( document ) ; org . springframework . data . mongodb . core . Query query = query ( METHOD_2 ( STRING_0 ) . is ( document . id ) ) ; org . junit . IDENT_3 . METHOD_3 ( template . METHOD_4 ( query , org . springframework . data . mongodb . core . IDENT_0 . METHOD_1 . class ) . models , METHOD_5 ( 1 ) ) ; org . springframework . data . mongodb . core . IDENT_4 update = new org . springframework . data . mongodb . core . METHOD_6 ( ) . METHOD_7 ( STRING_1 ) . METHOD_8 ( new org . springframework . data . mongodb . core . IDENT_0 . METHOD_9 ( STRING_2 ) , new org . springframework . data . mongodb . core . IDENT_0 . METHOD_9 ( STRING_3 ) ) ; template . METHOD_10 ( query , update , org . springframework . data . mongodb . core . IDENT_0 . METHOD_1 . class ) ; "<AssertPlaceHolder>" ; } METHOD_2 ( org . springframework . data . mongodb . core . query . IDENT_5 ) { super . METHOD_2 ( criteria ) ; return this ; }
org . junit . Assert . assertThat ( template . METHOD_4 ( query , org . springframework . data . mongodb . core . IDENT_0 . METHOD_1 . class ) . models , METHOD_5 ( 3 ) )