File: SignalTest.cc

package info (click to toggle)
tyvis 20031216-4
  • links: PTS
  • area: main
  • in suites: sarge
  • size: 3,024 kB
  • ctags: 2,985
  • sloc: cpp: 22,881; sh: 8,372; makefile: 353
file content (21 lines) | stat: -rw-r--r-- 558 bytes parent folder | download
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
#include "SignalTest.hh"
#include "tyvis/Signal.hh"

void 
SignalTest::setUp(){
  testSignal = new Signal<UniversalInteger>;
}

void 
SignalTest::tearDown(){
  delete testSignal;
}

void 
SignalTest::testConstructor(){
  CPPUNIT_ASSERT( testSignal->getType() == EXPLICIT );
  CPPUNIT_ASSERT( testSignal->getAttributeList().empty() );
  CPPUNIT_ASSERT( testSignal->compositeResolvedSignal == false );
  CPPUNIT_ASSERT( testSignal->getAllAttributes().sigtype == VHDLData::UNIVERSAL_INTEGER );
  CPPUNIT_ASSERT( testSignal->sourceBaseDeleteFlag == false );  
}