/** * @test */ public function getClassNameReturnsCamelCase() { $repo = new Repository(new Config()); $res = TestHelper::invokePrivateMethod($repo, 'getClassName', ['foo']); $this->assertSame('Foo', $res); $res = TestHelper::invokePrivateMethod($repo, 'getClassName', ['foo_bar']); $this->assertSame('FooBar', $res); }
/** * @test * @dataProvider connectionSettings */ public function makeDsn($setting, $expect) { $con = new Connection($setting); $res = TestHelper::invokePrivateMethod($con, 'makeDsn', []); $this->assertSame($expect, $res); }