Example #1
0
void Fixture::interpretFollowingTables(Parse *tables)
{
    //listener.tableFinished(tables);
    tables = tables->more;
    while (tables) {
        Parse *fixtureName = getFixtureName(tables);
        if (fixtureName) {
            try {
                Fixture *fixture = getLinkedFixtureWithArgs(tables);
                fixture->doTable(tables);
            } catch (const std::exception &e) {
                exception(fixtureName, e);
            }
        }
        //listener.tableFinished(tables);
        tables = tables->more;
    }
}