芝麻web文件管理V1.00
编辑当前文件:/home/shaabmuni/public_html/vendor/mockery/mockery/tests/Mockery/TraitsTest.php
assertEquals('bar', $trait->foo()); } /** @test */ public function it_creates_abstract_methods_as_necessary() { $trait = mock(TraitWithAbstractMethod::class, ['doBaz' => 'baz']); $this->assertEquals('baz', $trait->baz()); } /** @test */ public function it_can_create_an_object_using_multiple_traits() { $trait = mock(SimpleTrait::class, TraitWithAbstractMethod::class, [ 'doBaz' => 123, ]); $this->assertEquals('bar', $trait->foo()); $this->assertEquals(123, $trait->baz()); } } trait SimpleTrait { public function foo() { return 'bar'; } } trait TraitWithAbstractMethod { public function baz() { return $this->doBaz(); } abstract public function doBaz(); }