{"head":"78aa5b0fc1c44e82a48bb89b8850e55a7ec1e6d6","size":7,"push_id":45525587,"shas":[["77f9022a79c9a69b9ff004db16695cee99f2d3ef","a027184a55211cd23e3f3094f1fdc728df5e0500@paulbutcher.com","Revert \"Override MockParameter.toString\"\n\nThis reverts commit 97d12d8fe7ebb96f7464fcaca5b114d77e40dd2d.","Paul Butcher"],["a82a632903daa9f641ad73ab31cee09d88332fcf","a027184a55211cd23e3f3094f1fdc728df5e0500@paulbutcher.com","Move expects and expectsWhere from MockFunctionN to TypeSafeExpectationN","Paul Butcher"],["4b8f270015d3d48cb1f121a5a47aa4cc82e31793","a027184a55211cd23e3f3094f1fdc728df5e0500@paulbutcher.com","Get onCall working again","Paul Butcher"],["c71a4198719e3eb5512ee80ba0f0ed940087a08d","a027184a55211cd23e3f3094f1fdc728df5e0500@paulbutcher.com","expectWhere and onCall no longer require explicit types","Paul Butcher"],["eebd0459f8081471094be647de0e681a097f18c5","a027184a55211cd23e3f3094f1fdc728df5e0500@paulbutcher.com","Oops - missed one","Paul Butcher"],["090eb4561e8f71ac4a380b1a9cc7580ea94d4de0","a027184a55211cd23e3f3094f1fdc728df5e0500@paulbutcher.com","Add all the different TypeSafeExpectationN variants","Paul Butcher"],["78aa5b0fc1c44e82a48bb89b8850e55a7ec1e6d6","a027184a55211cd23e3f3094f1fdc728df5e0500@paulbutcher.com","Add test for computed return value","Paul Butcher"]],"ref":"refs/heads/typesafemocks"}