public void IStdCombinationsBean()
        {
            StdCombination st = new StdCombination(to.TestCasesStruct);

            dao.Save();
            to.TestCasesStruct.RemoveStdCombination(st);
            dao.DeleteItem(st);
            StdCombination st2 = dao.GetItem(st.GetType(), st.Id) as StdCombination;

            Assert.IsNull(st2);
        }
Esempio n. 2
0
        public void GeneratedDescriptionTest()
        {
            eq11.Value = "Valor 1";
            eq12.Value = "Valor Opcional 2";
            eq22.Value = "Valor 2";

            StdCombination stdCombi = new StdCombination(structure);

            stdCombi.AddEquivalenceClass(eq11);
            stdCombi.AddEquivalenceClass(eq12);
            stdCombi.AddEquivalenceClass(eq22);
            Assert.AreEqual(stdCombi.GeneratedDescription, "(Element Untitled 1='Valor 1' OR Element Untitled 1='Valor Opcional 2') AND (Element Untitled 2='Valor 2')");
        }
Esempio n. 3
0
        public void CreateRemoveStdCombinationEditTest()
        {
            TestCasesStructure structure      = new TestCasesStructure();
            StdCombination     stdCombination = new StdCombination();

            ce.AddEdit(EditFactory.instance.CreateRemoveStdCombinationEdit(structure, stdCombination));
            structure.AddStdCombination(stdCombination);
            ce.End();
            ce.Undo();
            Assert.IsTrue(structure.StdCombinations.Contains(stdCombination));
            ce.Redo();
            Assert.IsFalse(structure.StdCombinations.Contains(stdCombination));
        }
        public void ITestCasesBean()
        {
            DefaultDAO dao = new DefaultDAO(to.TestCasesStruct);

            StdCombination stdComb = new StdCombination(to.TestCasesStruct);
            TestCase       tc      = new TestCase(to.TestCasesStruct);

            stdComb.AddTestCase(tc);

            dao.Save();
            stdComb.RemoveTestCase(tc);
            to.TestCasesStruct.RemoveStdCombination(stdComb);
            dao.DeleteItem(stdComb);
            to.TestCasesStruct.RemoveTestCase(tc);
            dao.DeleteItem(tc);
            dao.Save();
        }
        public void IEquivalenceClassesBean()
        {
            StdCombination   st   = new StdCombination(to.TestCasesStruct);
            Element          elem = new Element(to.TestCasesStruct);
            EquivalenceClass equi = new EquivalenceClass(elem);

            st.AddEquivalenceClass(equi);
            DefaultDAO dao = new DefaultDAO(to.TestCasesStruct);

            dao.Save();
            st.RemoveEquivalenceClass(equi);
            elem.RemoveEquivalenceClass(equi);
            dao.DeleteItem(equi);
            to.TestCasesStruct.RemoveElement(elem);
            dao.DeleteItem(elem);
            to.TestCasesStruct.RemoveStdCombination(st);
            dao.DeleteItem(st);
        }
        public void Validate()
        {
            DefaultDAO     elementDAO = new DefaultDAO(to.TestCasesStruct);
            StdCombination st1        = new StdCombination(to.TestCasesStruct);
            StdCombination st2        = new StdCombination(to.TestCasesStruct);

            st1.Position = st2.Position;
            try
            {
                elementDAO.Save();
            }
            catch (Exception e)
            {
                throw e;
            }
            finally
            {
                to.TestCasesStruct.RemoveStdCombination(st1);
                to.TestCasesStruct.RemoveStdCombination(st2);
            }
        }
Esempio n. 7
0
 public IUndoableEdit CreateRemoveStdCombinationEdit(IStdCombinationsBean owner, StdCombination combi)
 {
     return(new DefaultEdit <IStdCombinationsBean>(owner, RemoveStdCombination, AddStdCombination, combi));
 }