//Rule to test class or TestStub Page public static BuilderPackageInterface getclassOrTestStubPage() { if (userPreviousConfig.ContainsKey("getclassOrTestStubPage")) { return(userPreviousConfig["getclassOrTestStubPage"]); } XMLReader ContextValues = new XMLReader(); ContextValues.parseXML(); TestStub myTestStub = new TestStub(ContextValues.testStub); DeclarClass myClass = new DeclarClass(ContextValues.ClassName); DeclarStruct myStruct = new DeclarStruct(ContextValues.Struct); DeclarDefine myDeclar = new DeclarDefine(null, myStruct); OrExpression myContext = new OrExpression(); myContext.setOrExpression(myTestStub); myContext.setOrExpression(myDeclar); userPreviousConfig["getclassOrTestStubPage"] = myContext; return(myContext); }
//Rule to get Manual Maintaince And Declare Page public static BuilderPackageInterface getManualMaintainceAndDeclarePage() { if (userPreviousConfig.ContainsKey("getManualMaintainceAndDeclarePage")) { BuilderPackageInterface mybuildPkg = userPreviousConfig["getManualMaintainceAndDeclarePage"]; return((BuilderPackageInterface)mybuildPkg.clone());; } Prolog myProlog = new Prolog(); PackageOperations myPackageOperations = new PackageOperations(); BuilderPackageInterface _ManualPage = new ManualPage(myProlog, myPackageOperations); ReqFiles myReqFiles = new ReqFiles(); BuildProc myBuildProc = new BuildProc(); versionHistory myversionHistory = new versionHistory(); Maintenance _Maintenance = new Maintenance(myReqFiles, myBuildProc, myversionHistory); TestStub myTestStub = new TestStub(); DeclarClass myClass = new DeclarClass(myTestStub); PackageNameSpace myPackageNameSpace = new PackageNameSpace("PackageBuilderTest", myClass, null); BuildPackage myContext = new BuildPackage(); myContext.setBuildPackage(_ManualPage); myContext.setBuildPackage(_Maintenance); myContext.setBuildPackage(myPackageNameSpace); userPreviousConfig["getManualMaintainceAndDeclarePage"] = myContext; return(myContext); }
//Rule to get Define And TestStubPage public static BuilderPackageInterface getDefineAndTestStubPage() { if (userPreviousConfig.ContainsKey("getDefineAndTestStubPage")) { return(userPreviousConfig["getDefineAndTestStubPage"]); } XMLReader ContextValues = new XMLReader(); ContextValues.parseXML(); TestStub myTestStub = new TestStub(ContextValues.testStub); AddExpression myContext = new AddExpression(); myContext.setAddExpression(null); myContext.setAddExpression(myTestStub); userPreviousConfig["getDefineAndTestStubPage"] = myContext; return(myContext); }