Classes | Functions

mitkMaterialTest.cpp File Reference

#include "mitkMaterial.h"
#include "mitkBaseProperty.h"
#include "mitkBaseRenderer.h"
#include "mitkTestingMacros.h"
#include "mitkDataNode.h"
#include <mitkVtkPropRenderer.h>
#include <mitkColorProperty.h>
#include <iostream>

Go to the source code of this file.

Classes

class  MaterialTest

Functions

int mitkMaterialTest (int, char *[])

Function Documentation

int mitkMaterialTest ( int  ,
char *  [] 
)

Definition at line 346 of file mitkMaterialTest.cpp.

References MITK_TEST_BEGIN, MITK_TEST_END, MaterialTest::testAssignable(), MaterialTest::testConstructor(), MaterialTest::testConstructorColorColorCoefficientSpecularCoefficientSpecularPowerOpacity(), MaterialTest::testConstructorPropertyRedGreenBlueOpacityAndName(), MaterialTest::testConstructorRedGreenBlueColorCoefficientSpecularCoefficientSpecularPowerOpacity(), MaterialTest::testConstructorWithColorOpacity(), MaterialTest::testConstructorWithRedGreenBlueOpacity(), MaterialTest::testInitialize(), MaterialTest::testOperatorAssign(), MaterialTest::testOperatorequality(), MaterialTest::testSetColor(), MaterialTest::testSetColorCoefficient(), MaterialTest::testSetInterpolation(), MaterialTest::testSetLineWidth(), MaterialTest::testSetOpacity(), MaterialTest::testSetRepresentation(), MaterialTest::testSetSpecularCoefficient(), MaterialTest::testSetSpecularColor(), and MaterialTest::testSetSpecularPower().

{
  // always start with this!
  MITK_TEST_BEGIN("Material")
      
      MaterialTest materialTest;

      materialTest.testConstructor();
      materialTest.testConstructorWithColorOpacity();
      materialTest.testConstructorWithRedGreenBlueOpacity();
      materialTest.testConstructorRedGreenBlueColorCoefficientSpecularCoefficientSpecularPowerOpacity();
      materialTest.testConstructorColorColorCoefficientSpecularCoefficientSpecularPowerOpacity();
      materialTest.testConstructorPropertyRedGreenBlueOpacityAndName();
      materialTest.testAssignable();
      materialTest.testOperatorAssign();
      materialTest.testSetColor();
      materialTest.testSetColorCoefficient();
      materialTest.testSetSpecularColor();
      materialTest.testSetSpecularCoefficient();
      materialTest.testSetSpecularPower();
      materialTest.testSetOpacity();
      materialTest.testSetInterpolation();
      materialTest.testSetRepresentation();
      materialTest.testSetLineWidth();
      materialTest.testInitialize();
      materialTest.testOperatorequality();
   
      // first test: did this work?
      // using MITK_TEST_CONDITION_REQUIRED makes the test stop after failure, since
      // it makes no sense to continue without an object.

      // write your own tests here and use the macros from mitkTestingMacros.h !!!
      // do not write to std::cout and do not return from this function yourself!

      // always end with this!
MITK_TEST_END    ()  
}
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Properties Friends Defines