00001 #include "NMaskSummaryWriter.h"
00002 #include "SctData/TestResult.h"
00003 #include "SummaryManager.h"
00004 #include "SctData/ModuleDefect.h"
00005
00006 namespace SctData {
00007 namespace TestSummary{
00008 void NMaskSummaryWriter::write(const TestResult& t, std::ostream& out) const throw(Sct::IoError, Sct::LogicError)
00009 {
00010 out << "#\n%NMaskTest\n#\n";
00011 SummaryWriter::write(t.getDefects(), out);
00012 }
00013
00014 bool NMaskSummaryWriter::inMap = SummaryManager::instance().addWriter("SctData::NMaskTestResult", shared_ptr<SummaryWriter>(new NMaskSummaryWriter()));
00015 }
00016 }