{"push_id":1973258559,"size":5,"distinct_size":5,"ref":"refs/heads/master","head":"beb77eecea5c528dd59797ba15baeebb5d7eb461","before":"3c8eaca5d6123e82e9e7cec2f2a5f814a5c261d0","commits":[{"sha":"b105d6da2608635726fd1013b84ef3d76b3d4fe8","author":{"name":"cpovirk","email":"04d0f5b2934c9688029ca6e75c1e033025c79292@google.com"},"message":"Remove various tests of abstract types (and also of an unusual use of the deprecated TestVerb class).\nThey tend to construct their objects in weird ways, so we end up having to make custom changes to them whenever we change the Truth API.\nAnd they don't appear to test much of value, especially now that AbstractDelegatedVerb no longer has a withMessage() method.\n\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=167902756","distinct":true,"url":"https://api.github.com/repos/google/truth/commits/b105d6da2608635726fd1013b84ef3d76b3d4fe8"},{"sha":"8c94fc3d5d24886b21076a9971e9d244f0c9bfde","author":{"name":"cpovirk","email":"04d0f5b2934c9688029ca6e75c1e033025c79292@google.com"},"message":"Remove some more low-value test code.\n\nThe `delegation` files are a less fleshed-out version of the Employee example.\nExampleTest is more fleshed out but depends on `delegation`, and I'd rather remove it than modify it.\nBarSubject might once have been part of a test for repeated subjects, but we ripped that out a while back.\n\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=167996710","distinct":true,"url":"https://api.github.com/repos/google/truth/commits/8c94fc3d5d24886b21076a9971e9d244f0c9bfde"},{"sha":"200752a2079364ed17842e2a908979baf51ccf48","author":{"name":"cpovirk","email":"04d0f5b2934c9688029ca6e75c1e033025c79292@google.com"},"message":"Don't strip Truth's own test classes' stack frames.\n\nCurrently, we get a message like...\n\n  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n  ...\n\nThis CL gives us...\n\n  at com.google.common.truth.ThrowableSubjectTest.hasCauseThat_tooDeep_failure(ThrowableSubjectTest.java:142)\n  at sun.reflect.NativeMethodAccessorImpl.invoke0(Native Method)\n  at sun.reflect.NativeMethodAccessorImpl.invoke(NativeMethodAccessorImpl.java:62)\n  at sun.reflect.DelegatingMethodAccessorImpl.invoke(DelegatingMethodAccessorImpl.java:43)\n  ...\n\n...which actually shows the site of the failure.\n\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=167996900","distinct":true,"url":"https://api.github.com/repos/google/truth/commits/200752a2079364ed17842e2a908979baf51ccf48"},{"sha":"fbb0324d77d1a1c2c130dbc3bb700d7deb49c026","author":{"name":"cpovirk","email":"04d0f5b2934c9688029ca6e75c1e033025c79292@google.com"},"message":"Call assertThat() instead of directly calling Subject constructors.\nDirect calls require access to a FailureStrategy instance, and we're hiding those instances.\n\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=168010736","distinct":true,"url":"https://api.github.com/repos/google/truth/commits/fbb0324d77d1a1c2c130dbc3bb700d7deb49c026"},{"sha":"beb77eecea5c528dd59797ba15baeebb5d7eb461","author":{"name":"cpovirk","email":"04d0f5b2934c9688029ca6e75c1e033025c79292@google.com"},"message":"Migrate from deprecated THROW_ASSERTION_ERROR.fail() to equivalent assert_().fail().\n\n-------------\nCreated by MOE: https://github.com/google/moe\nMOE_MIGRATED_REVID=168010748","distinct":true,"url":"https://api.github.com/repos/google/truth/commits/beb77eecea5c528dd59797ba15baeebb5d7eb461"}]}
{"actor":{"display_login":"cpovirk"}}