METHOD_0 ( ) { org . springframework . data . mongodb . core . IDENT_0 . IDENT_1 < org . springframework . data . mongodb . core . IDENT_0 . IDENT_2 . IDENT_3 > IDENT_4 = org . springframework . data . mongodb . core . IDENT_0 . IDENT_5 . METHOD_1 ( org . springframework . data . mongodb . core . IDENT_0 . IDENT_2 . IDENT_3 . class , org . springframework . data . mongodb . core . IDENT_0 . IDENT_5 . project ( ) . and ( STRING_0 ) . filter ( STRING_1 , IDENT_6 . IDENT_7 . of ( org . springframework . data . mongodb . core . IDENT_0 . IDENT_8 . field ( STRING_2 3 ) , 100 ) ) . as ( STRING_0 ) ) ; org . bson . Document IDENT_9 = IDENT_4 . METHOD_2 ( STRING_2 1 , IDENT_10 ) ; java . util . List < java . lang . Object > pipeline = org . springframework . data . mongodb . core . IDENT_11 . METHOD_3 ( IDENT_9 , STRING_3 ) ; org . bson . Document IDENT_12 = org . springframework . data . mongodb . core . IDENT_11 . METHOD_4 ( ( ( org . bson . Document ) ( pipeline . get ( 0 ) ) ) , STRING_2 0 ) ; org . bson . Document IDENT_13 = org . springframework . data . mongodb . core . IDENT_11 . METHOD_4 ( IDENT_12 , STRING_0 ) ; org . bson . Document IDENT_14 = org . springframework . data . mongodb . core . IDENT_11 . METHOD_4 ( IDENT_13 , STRING_4 ) ; org . bson . Document expected = org . bson . Document . parse ( ( STRING_2 + ( ( ( STRING_5 2 + STRING_6 2 ) + STRING_7 ) + STRING_8 ) ) ) ; "<AssertPlaceHolder>" ; } METHOD_4 ( org . bson . Document , java . lang . String ) { return org . springframework . data . mongodb . core . IDENT_11 . METHOD_5 ( source , key , org . bson . Document . class ) ; }
org . junit . Assert . assertThat ( IDENT_14 , org . hamcrest . core . Is . is ( expected ) )