📄 oaleftest.h
字号:
// *****************************************************************************// *****************************************************************************// LefTest.h//// This file contains the definition for the LefTest class. This class// implements an abstract class for creating and running unit tests that// exercise the LEF import and export translator objects.//// *****************************************************************************// Except as specified in the OpenAccess terms of use of Cadence or Silicon// Integration Initiative, this material may not be copied, modified,// re-published, uploaded, executed, or distributed in any way, in any medium,// in whole or in part, without prior written permission from Cadence.//// Copyright 2002-2005 Cadence Design Systems, Inc.// All Rights Reserved.//// $Author: sailajad $// $Revision: 1.26 $// $Date: 2005/08/05 01:46:36 $// $State: Exp $// *****************************************************************************// *****************************************************************************#ifndef LefTest_P#define LefTest_P#include "oaLefDefTest.h"// *****************************************************************************// LefTest// *****************************************************************************class LefTest : public LefDefTest { public: LefTest(const oaString &name); virtual void preTest(); virtual oaBoolean testClass(); virtual oaBoolean testLefIn(); virtual oaBoolean testLefOut(); virtual oaBoolean testReread(); virtual oaBoolean postTest(); LefIn lefIn; LefOut lefOut;};// *****************************************************************************// LefTestUpdate// *****************************************************************************class LefTestUpdate : public LefTest { public: LefTestUpdate(const oaString &name); virtual void preTest(); virtual oaBoolean testClass(); virtual oaBoolean testLefInUpdate();};// *****************************************************************************// LefTestUpate// *****************************************************************************class LefTestOverwrite : public LefTest { public: LefTestOverwrite(const oaString &name); virtual oaBoolean testClass(); virtual oaBoolean testLefIn();};// *****************************************************************************// LefTestTechAttach// *****************************************************************************class LefTestTechAttach : public LefTest { public: LefTestTechAttach(const oaString &name); virtual void preTest(); virtual oaBoolean testClass(); virtual oaBoolean testTechLefIn(); virtual oaBoolean testLefIn();};// *****************************************************************************// LefTest55// *****************************************************************************class LefTestLayerMap : public LefTest { public: LefTestLayerMap(const oaString &name); virtual oaBoolean testLefIn();};// *****************************************************************************// LefTestTechOnly// *****************************************************************************class LefTestTechOnly : public LefTest { public: LefTestTechOnly(const oaString &name); virtual oaBoolean testLefOut();};// *****************************************************************************// LefTestCellsOnly// *****************************************************************************class LefTestCellsOnly : public LefTest { public: LefTestCellsOnly(const oaString &name); virtual oaBoolean testLefOut(); virtual oaBoolean testReread() {return true;}};// *****************************************************************************// LefTestError// *****************************************************************************class LefTestError : public LefTest { public: LefTestError(const oaString &name); virtual oaBoolean testLefIn(); virtual oaBoolean testLefOut(); virtual oaBoolean testReread() {return true;}};// *****************************************************************************// LefTest53// *****************************************************************************class LefTest53 : public LefTest { public: LefTest53(const oaString &name); virtual void preTest(); virtual oaBoolean testLefIn(); virtual oaBoolean testLefOut();};// *****************************************************************************// LefTest54// *****************************************************************************class LefTest54 : public LefTest { public: LefTest54(const oaString &name); virtual oaBoolean testLefOut();};// *****************************************************************************// LefTest55// *****************************************************************************class LefTest55 : public LefTest { public: LefTest55(const oaString &name); virtual oaBoolean testLefOut();};// *****************************************************************************// LefTest56// *****************************************************************************class LefTest56 : public LefTest { public: LefTest56(const oaString &name); virtual oaBoolean testLefOut();};#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -