def testTemplateGoal(self):
    b = Borg()
    iTag1 = TemplateGoalParameters(self.iTemplateGoals[0]["theName"],self.iTemplateGoals[0]["theDefinition"],self.iTemplateGoals[0]["theRationale"],self.iTemplateGoals[0]["theConcerns"],self.iTemplateGoals[0]["theResponsibilities"])
    iTag2 = TemplateGoalParameters(self.iTemplateGoals[1]["theName"],self.iTemplateGoals[1]["theDefinition"],self.iTemplateGoals[1]["theRationale"],self.iTemplateGoals[1]["theConcerns"],self.iTemplateGoals[1]["theResponsibilities"])
    b.dbProxy.addTemplateGoal(iTag1)
    b.dbProxy.addTemplateGoal(iTag2)


    oTags = b.dbProxy.getTemplateGoals()
    oTag1 = oTags[self.iTemplateGoals[0]["theName"]]
    oTag2 = oTags[self.iTemplateGoals[1]["theName"]]


    self.assertEqual(iTag1.name(), oTag1.name())
    self.assertEqual(iTag1.definition(), oTag1.definition())
    self.assertEqual(iTag1.rationale(),oTag1.rationale())
    self.assertEqual(iTag1.concerns(),oTag1.concerns())
    self.assertEqual(iTag1.responsibilities(),oTag1.responsibilities())

    self.assertEqual(iTag2.name(), oTag2.name())
    self.assertEqual(iTag2.definition(), oTag2.definition())
    self.assertEqual(iTag2.rationale(),oTag2.rationale())
    self.assertEqual(iTag2.concerns(),oTag2.concerns())
    self.assertEqual(iTag2.responsibilities(),oTag2.responsibilities())

    b.dbProxy.deleteTemplateGoal(oTag1.id())
    b.dbProxy.deleteTemplateGoal(oTag2.id())
Beispiel #2
0
    def testTemplateGoal(self):
        b = Borg()
        iTag1 = TemplateGoalParameters(
            self.iTemplateGoals[0]["theName"],
            self.iTemplateGoals[0]["theDefinition"],
            self.iTemplateGoals[0]["theRationale"],
            self.iTemplateGoals[0]["theConcerns"],
            self.iTemplateGoals[0]["theResponsibilities"])
        iTag2 = TemplateGoalParameters(
            self.iTemplateGoals[1]["theName"],
            self.iTemplateGoals[1]["theDefinition"],
            self.iTemplateGoals[1]["theRationale"],
            self.iTemplateGoals[1]["theConcerns"],
            self.iTemplateGoals[1]["theResponsibilities"])
        b.dbProxy.addTemplateGoal(iTag1)
        b.dbProxy.addTemplateGoal(iTag2)

        oTags = b.dbProxy.getTemplateGoals()
        oTag1 = oTags[self.iTemplateGoals[0]["theName"]]
        oTag2 = oTags[self.iTemplateGoals[1]["theName"]]

        self.assertEqual(iTag1.name(), oTag1.name())
        self.assertEqual(iTag1.definition(), oTag1.definition())
        self.assertEqual(iTag1.rationale(), oTag1.rationale())
        self.assertEqual(iTag1.concerns(), oTag1.concerns())
        self.assertEqual(iTag1.responsibilities(), oTag1.responsibilities())

        self.assertEqual(iTag2.name(), oTag2.name())
        self.assertEqual(iTag2.definition(), oTag2.definition())
        self.assertEqual(iTag2.rationale(), oTag2.rationale())
        self.assertEqual(iTag2.concerns(), oTag2.concerns())
        self.assertEqual(iTag2.responsibilities(), oTag2.responsibilities())

        iTag1.theDefinition = 'updated definition'
        iTag1.setId(oTag1.id())
        b.dbProxy.updateTemplateGoal(iTag1)

        oTags = b.dbProxy.getTemplateGoals()
        oTag1 = oTags[self.iTemplateGoals[0]["theName"]]
        self.assertEqual(iTag1.definition(), oTag1.definition())

        b.dbProxy.deleteTemplateGoal(oTag1.id())
        b.dbProxy.deleteTemplateGoal(oTag2.id())