コード例 #1
0
	virtual void initialize()
	{
		addTestCase(&Evaluator_test::Test001);
		addTestCase(&Evaluator_test::Test002);
		addTestCase(&Evaluator_test::Test003);
		addTestCase(&Evaluator_test::Test004);
		return;
	}
コード例 #2
0
ファイル: ModelSuite.cpp プロジェクト: davidxk/shrewd
ModelSuite::ModelSuite()
{
    addTestCase(new ActionTest);
    addTestCase(new CardTest);
    addTestCase(new HandTest);
    addTestCase(new PlayerInfoTest);
    addTestCase(new RdStateTest);
}
コード例 #3
0
	virtual void initialize()
	{
		addTestCase(&ListGenerator_test::Test001);
		addTestCase(&ListGenerator_test::Test002);
		addTestCase(&ListGenerator_test::Test003);
		addTestCase(&ListGenerator_test::Test004);
		addTestCase(&ListGenerator_test::Test005);
		return;
	}
コード例 #4
0
TransitionsTests::TransitionsTests()
{
    int sceneIndex = 0;

    for (auto& test : transitions)
    {
        addTestCase(test.name, [sceneIndex](){
            auto scene = TransitionsTest::create();
            // fix bug #486, without setDepthTest(false), FlipX,Y will flickers
            Director::getInstance()->setDepthTest(false);

            if (sceneIndex % 2)
            {
                scene->addChild(TestLayer2::create(transitions[sceneIndex].name));
            }
            else
            {
                scene->addChild(TestLayer1::create(transitions[sceneIndex].name));
            }

            return transitions[sceneIndex].function(TRANSITION_DURATION, scene);
        });

        sceneIndex++;
    }
}
コード例 #5
0
ファイル: summarytree.cpp プロジェクト: DapperX/project-lemon
void SummaryTree::addTestCases()
{
    QTreeWidgetItem *curItem = currentItem();
    if (indexOfTopLevelItem(curItem) == -1)
        curItem = curItem->parent();
    int index = indexOfTopLevelItem(curItem);
    Task *curTask = curContest->getTask(index);
    AddTestCasesWizard *wizard = new AddTestCasesWizard(this);
    wizard->setSettings(settings, curTask->getTaskType() == Task::Traditional);
    if (wizard->exec() == QDialog::Accepted) {
        QList<QStringList> inputFiles = wizard->getMatchedInputFiles();
        QList<QStringList> outputFiles = wizard->getMatchedOutputFiles();
        for (int i = 0; i < inputFiles.size(); i ++) {
            addTestCase();
            QTreeWidgetItem *curItem = currentItem();
            QTreeWidgetItem *parentItem = curItem->parent();
            int taskIndex = indexOfTopLevelItem(parentItem);
            int testCaseIndex = parentItem->indexOfChild(curItem);
            Task *curTask = curContest->getTask(taskIndex);
            TestCase *curTestCase = curTask->getTestCase(testCaseIndex);
            curTestCase->setFullScore(wizard->getFullScore());
            curTestCase->setTimeLimit(wizard->getTimeLimit());
            curTestCase->setMemoryLimit(wizard->getMemoryLimit());
            for (int j = 0; j < inputFiles[i].size(); j ++)
                curTestCase->addSingleCase(inputFiles[i][j], outputFiles[i][j]);
            setCurrentItem(parentItem);
            setCurrentItem(curItem);
        }
    }
    delete wizard;
}
コード例 #6
0
ファイル: FontTest.cpp プロジェクト: AomXD/workspace
FontTests::FontTests()
{
    for (auto& fontFile : fontList)
    {
        addTestCase("FontTests", [&](){vAlignIdx = 0; return FontTest::create(fontFile); });
    }
    
    for (auto& fontFile : fontList)
    {
        addTestCase("FontTests", [&](){ vAlignIdx = 1;  return FontTest::create(fontFile); });
    }
    
    for (auto& fontFile : fontList)
    {
        addTestCase("FontTests", [&](){vAlignIdx = 2; return FontTest::create(fontFile); });
    }
}
コード例 #7
0
ファイル: Box2dView.cpp プロジェクト: anilgulgor/myGame
Box2dTestBedSuite::Box2dTestBedSuite()
{
    for (int entryId = 0; entryId < g_totalEntries; ++entryId)
    {
        addTestCase(g_testEntries[entryId].name, [entryId](){
            return Box2dTestBed::createWithEntryID(entryId);
        });
    }
}
コード例 #8
0
ControlTests::ControlTests()
{
    addTestCase("CCControlSliderTest", [](){ return ControlSliderTest::create(); });
    addTestCase("ControlColourPickerTest", [](){ return ControlColourPickerTest::create(); });
    addTestCase("ControlSwitchTest", [](){ return ControlSwitchTest::create(); });
    addTestCase("ControlButtonTest_HelloVariableSize", [](){ return ControlButtonTest_HelloVariableSize::create(); });
    addTestCase("ControlButtonTest_Event", [](){ return ControlButtonTest_Event::create(); });
    addTestCase("ControlButtonTest_Styling", [](){ return ControlButtonTest_Styling::create(); });
    addTestCase("ControlPotentiometerTest", [](){ return ControlPotentiometerTest::create(); });
    addTestCase("CCControlStepperTest", [](){ return ControlStepperTest::create(); });
}
コード例 #9
0
	virtual void initialize()
	{
		addTestCase(&BuiltInFunctionMul_test::Test001);
		addTestCase(&BuiltInFunctionMul_test::Test002);
		addTestCase(&BuiltInFunctionMul_test::Test003);
		addTestCase(&BuiltInFunctionMul_test::Test004);
		addTestCase(&BuiltInFunctionMul_test::Test005);
		addTestCase(&BuiltInFunctionMul_test::Test006);
		addTestCase(&BuiltInFunctionMul_test::Test007);
		return;
	}
コード例 #10
0
ファイル: summarytree.cpp プロジェクト: DapperX/project-lemon
SummaryTree::SummaryTree(QWidget *parent) :
    QTreeWidget(parent)
{
    curContest = 0;
    addCount = 0;
    
    addTaskAction = new QAction(tr("Add a New Task"), this);
    addTestCaseAction = new QAction(tr("Add a Test Case"), this);
    addTestCasesAction = new QAction(tr("Add Test Cases ..."), this);
    deleteTaskAction = new QAction(tr("Delete Current Task"), this);
    deleteTestCaseAction = new QAction(tr("Delete Current Test Case"), this);
    deleteTaskKeyAction = new QAction(this);
    deleteTestCaseKeyAction = new QAction(this);
    
    deleteTaskKeyAction->setShortcutContext(Qt::WidgetShortcut);
    deleteTestCaseKeyAction->setShortcutContext(Qt::WidgetShortcut);
    deleteTaskKeyAction->setShortcut(QKeySequence::Delete);
    deleteTestCaseKeyAction->setShortcut(QKeySequence::Delete);
    deleteTaskKeyAction->setEnabled(false);
    deleteTestCaseKeyAction->setEnabled(false);
    addAction(deleteTaskKeyAction);
    addAction(deleteTestCaseKeyAction);
    
    connect(addTaskAction, SIGNAL(triggered()),
            this, SLOT(addTask()));
    connect(addTestCaseAction, SIGNAL(triggered()),
            this, SLOT(addTestCase()));
    connect(addTestCasesAction, SIGNAL(triggered()),
            this, SLOT(addTestCases()));
    connect(deleteTaskAction, SIGNAL(triggered()),
            this, SLOT(deleteTask()));
    connect(deleteTestCaseAction, SIGNAL(triggered()),
            this, SLOT(deleteTestCase()));
    connect(deleteTaskKeyAction, SIGNAL(triggered()),
            this, SLOT(deleteTask()));
    connect(deleteTestCaseKeyAction, SIGNAL(triggered()),
            this, SLOT(deleteTestCase()));
    connect(this, SIGNAL(currentItemChanged(QTreeWidgetItem*,QTreeWidgetItem*)),
            this, SLOT(selectionChanged()));
    connect(this, SIGNAL(itemChanged(QTreeWidgetItem*, int)),
            this, SLOT(itemChanged(QTreeWidgetItem*)));
}
コード例 #11
0
CocostudioParserTests::CocostudioParserTests()
{
    addTestCase("cocostudio 1.3", [](){ return CocostudioParserJsonScene::create("cocosui/UIEditorTest/cocostudio1_3/CocostudioV1_3_1.ExportJson"); });
    addTestCase("cocostudio 1.4", [](){ return CocostudioParserJsonScene::create("cocosui/UIEditorTest/cocostudio1_4/Cocostudio1_4_1.ExportJson"); });
    addTestCase("cocostudio 1.5", [](){ return CocostudioParserJsonScene::create("cocosui/UIEditorTest/cocostudio1_5/Cocostudio1_5_1.ExportJson"); });
}
コード例 #12
0
ファイル: CustomGUIScene.cpp プロジェクト: AomXD/workspace
CustomGUITests::CustomGUITests()
{
    addTestCase("Custom widget call back bind Test", [](){ return CustomWidgetCallbackBindScene::create(); });
    addTestCase("Custom GUI image Test", [](){ return CustomImageScene::create(); });
    addTestCase("Custom GUI particle widget Test", [](){ return CustomParticleWidgetScene::create(); });
}
コード例 #13
0
AssetsManagerExTests::AssetsManagerExTests()
{
    addTestCase("AssetsManager Test1", [](){ return AssetsManagerExLoaderScene::create(0); });
    addTestCase("AssetsManager Test2", [](){ return AssetsManagerExLoaderScene::create(1); });
    addTestCase("AssetsManager Test3", [](){ return AssetsManagerExLoaderScene::create(2); });
}