TestPlugin.cpp
Go to the documentation of this file.00001 00002 // 00003 // This source file is a part of ParCompMark 00004 // Parallel Compositing Benchmark Framework 00005 // 00006 // for latest info see http://parcompmark.sourceforge.net 00007 00008 // 00009 // Copyright (C) 2006 IT2 ParCompMark Dev. Team 00010 // 00011 // This program is free software; you can redistribute it and/or 00012 // modify it under the terms of the GNU General Public License 00013 // as published by the Free Software Foundation; either version 2 00014 // of the License, or (at your option) any later version. 00015 // 00016 // This program is distributed in the hope that it will be useful, 00017 // but WITHOUT ANY WARRANTY; without even the implied warranty of 00018 // MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the 00019 // GNU General Public License for more details. 00020 // 00021 // You should have received a copy of the GNU General Public License 00022 // along with this program; if not, write to the Free Software 00023 // Foundation, Inc., 59 Temple Place - Suite 330, Boston, MA 02111-1307, USA. 00024 00027 00028 #include "../include/TestPlugin.h" 00029 00030 namespace ParCompMarkTest 00031 { 00032 00033 void TestPlugin::setUp() 00034 { 00035 } 00036 00037 /*----------------------------------------------------------------------*/ 00038 00039 void TestPlugin::tearDown() 00040 { 00041 } 00042 00043 /*----------------------------------------------------------------------*/ 00044 00045 // 00046 // Constructor & destructor tests 00047 // 00048 00049 void TestPlugin::test_constructor_cPluginType_cstd__string_cstd__string() 00050 { 00051 00052 /* 00053 * You have to verify the following: 00054 * 00055 * Create a plugin. 00056 */ 00057 00058 CPPUNIT_FAIL("Implement this test!"); 00059 } 00060 00061 /*----------------------------------------------------------------------*/ 00062 00063 void TestPlugin::test_destructor() 00064 { 00065 00066 CPPUNIT_FAIL("Implement this test!"); 00067 } 00068 00069 /*----------------------------------------------------------------------*/ 00070 00071 // 00072 // Class method tests 00073 // 00074 00075 void TestPlugin::test__loggerFunction_cvoid_p_cchar_p() 00076 { 00077 00078 /* 00079 * You have to verify the following: 00080 * 00081 * Logger function with simple C style interface can be called by the plugin. 00082 */ 00083 00084 CPPUNIT_FAIL("Implement this test!"); 00085 } 00086 00087 /*----------------------------------------------------------------------*/ 00088 00089 // 00090 // Method tests 00091 // 00092 00093 void TestPlugin::test_initialize() 00094 { 00095 00096 /* 00097 * You have to verify the following: 00098 * 00099 * Initialize the plugin. 00100 */ 00101 00102 CPPUNIT_FAIL("Implement this test!"); 00103 } 00104 00105 /*----------------------------------------------------------------------*/ 00106 00107 void TestPlugin::test_finalize() 00108 { 00109 00110 /* 00111 * You have to verify the following: 00112 * 00113 * Finalize the plugin. 00114 */ 00115 00116 CPPUNIT_FAIL("Implement this test!"); 00117 } 00118 00119 /*----------------------------------------------------------------------*/ 00120 00121 void TestPlugin::test__getNeededLibs() 00122 { 00123 00124 /* 00125 * You have to verify the following: 00126 * 00127 * Get needed libraries from the plugin. 00128 */ 00129 00130 CPPUNIT_FAIL("Implement this test!"); 00131 } 00132 00133 /*----------------------------------------------------------------------*/ 00134 00135 void TestPlugin::test__setPluginHandle() 00136 { 00137 00138 /* 00139 * You have to verify the following: 00140 * 00141 * Set plugin handle to the plugin. 00142 */ 00143 00144 CPPUNIT_FAIL("Implement this test!"); 00145 } 00146 00147 /*----------------------------------------------------------------------*/ 00148 00149 void TestPlugin::test__setLoggerFunction() 00150 { 00151 00152 /* 00153 * You have to verify the following: 00154 * 00155 * Set logger function to the plugin. 00156 */ 00157 00158 CPPUNIT_FAIL("Implement this test!"); 00159 } 00160 00161 /*----------------------------------------------------------------------*/ 00162 00163 void TestPlugin::test__onLoad() 00164 { 00165 00166 /* 00167 * You have to verify the following: 00168 * 00169 * Call pcmOnLoad event handler of the plugin. 00170 */ 00171 00172 CPPUNIT_FAIL("Implement this test!"); 00173 } 00174 00175 /*----------------------------------------------------------------------*/ 00176 00177 void TestPlugin::test__onUnload() 00178 { 00179 00180 /* 00181 * You have to verify the following: 00182 * 00183 * Call pcmOnUnload event handler of the plugin. 00184 */ 00185 00186 CPPUNIT_FAIL("Implement this test!"); 00187 } 00188 00189 /*----------------------------------------------------------------------*/ 00190 00191 void TestPlugin::test__getErrorMsg() 00192 { 00193 00194 /* 00195 * You have to verify the following: 00196 * 00197 * Call pcmGetErrorMsg function of the plugin. 00198 */ 00199 00200 CPPUNIT_FAIL("Implement this test!"); 00201 } 00202 00203 /*----------------------------------------------------------------------*/ 00204 00205 void TestPlugin::test__checkError() 00206 { 00207 00208 /* 00209 * You have to verify the following: 00210 * 00211 * Check the error code of the last operation. 00212 */ 00213 00214 CPPUNIT_FAIL("Implement this test!"); 00215 } 00216 00217 /*----------------------------------------------------------------------*/ 00218 00219 // To register the suite we add: 00221 CPPUNIT_TEST_SUITE_REGISTRATION(TestPlugin); 00222 }