assertEquals( MysqlInfoOrderBy::totalLength, DB\MysqlInfo::lookupOrderby('total_length'), 'mysqlfo-orderby-totallength', ); $this->assertEquals( MysqlInfoOrderBy::tableName, DB\MysqlInfo::lookupOrderby('table_name'), 'mysqlfo-orderby-tablename', ); $this->assertEquals( MysqlInfoOrderBy::tableName, DB\MysqlInfo::lookupOrderby('wut'), 'mysqlfo-orderby-default', ); } public function testMysqlInfoColumn(): void { $this->assertCount(10, DB\MysqlInfo::columnList(), 'myinfo-column-list'); } public function testMysqlInfoList(): void { $mysqlInfo = new DB\MysqlInfo( MysqlTableMode::all, MysqlInfoOrderBy::tableName, Direction::descending, ); $list = $mysqlInfo->info(); $this->assertEquals('xbt_snatched', current($list)['table_name'], 'mysqlinfo-list'); } }