Exemple #1
0
        public static void Confirm(XmlElement xmlElem,
                                   HeapDatabase heapDB, bool compulsory)
        {
            DatabaseTest.Confirm(xmlElem, heapDB, compulsory);

            // Confirm heap database specific field/property
            Assert.AreEqual(DatabaseType.HEAP, heapDB.Type);
            string type = heapDB.Type.ToString();

            Assert.IsNotNull(type);
        }
Exemple #2
0
        public static void Confirm(XmlElement xmlElem,
                                   QueueDatabase queueDB, bool compulsory)
        {
            DatabaseTest.Confirm(xmlElem, queueDB, compulsory);

            // Confirm queue database specific field/property
            Configuration.ConfirmUint(xmlElem, "ExtentSize",
                                      queueDB.ExtentSize, compulsory);
            Configuration.ConfirmBool(xmlElem, "ConsumeInOrder",
                                      queueDB.InOrder, compulsory);
            Configuration.ConfirmInt(xmlElem, "PadByte",
                                     queueDB.PadByte, compulsory);
            Assert.AreEqual(DatabaseType.QUEUE, queueDB.Type);
            string type = queueDB.Type.ToString();

            Assert.IsNotNull(type);
        }
        public static void Confirm(XmlElement xmlElem,
                                   HashDatabase hashDB, bool compulsory)
        {
            DatabaseTest.Confirm(xmlElem, hashDB, compulsory);
            Configuration.ConfirmCreatePolicy(xmlElem,
                                              "Creation", hashDB.Creation, compulsory);
            Configuration.ConfirmDuplicatesPolicy(xmlElem,
                                                  "Duplicates", hashDB.Duplicates, compulsory);
            Configuration.ConfirmUint(xmlElem,
                                      "FillFactor", hashDB.FillFactor, compulsory);
            Configuration.ConfirmUint(xmlElem,
                                      "NumElements", hashDB.TableSize,
                                      compulsory);
            Assert.AreEqual(DatabaseType.HASH, hashDB.Type);
            string type = hashDB.Type.ToString();

            Assert.IsNotNull(type);
        }
Exemple #4
0
        public static void Confirm(XmlElement xmlElem,
                                   RecnoDatabase recnoDB, bool compulsory)
        {
            DatabaseTest.Confirm(xmlElem, recnoDB, compulsory);

            // Confirm recno database specific field/property
            Configuration.ConfirmInt(xmlElem, "Delimiter",
                                     recnoDB.RecordDelimiter, compulsory);
            Configuration.ConfirmUint(xmlElem, "Length",
                                      recnoDB.RecordLength, compulsory);
            Configuration.ConfirmInt(xmlElem, "PadByte",
                                     recnoDB.RecordPad, compulsory);
            Configuration.ConfirmBool(xmlElem, "Renumber",
                                      recnoDB.Renumber, compulsory);
            Configuration.ConfirmBool(xmlElem, "Snapshot",
                                      recnoDB.Snapshot, compulsory);
            Assert.AreEqual(DatabaseType.RECNO, recnoDB.Type);
            string type = recnoDB.Type.ToString();

            Assert.IsNotNull(type);
        }