コード例 #1
0
        /// <exception cref="System.Exception"></exception>
        protected override IEnumerator FromClass(Type clazz)
        {
            AssertMigrationTestCase(clazz);
            IEnumerator defaultTestSuite   = base.FromClass(clazz);
            IEnumerator migrationTestSuite = MigrationTestSuite(clazz, Db4oLibraries());

            return(Iterators.Concat(migrationTestSuite, defaultTestSuite));
        }
コード例 #2
0
ファイル: AbstractDb4oTestCase.cs プロジェクト: pondyond/db4o
 public virtual int RunSoloAndEmbeddedClientServer()
 {
     return(new ConsoleTestRunner(Iterators.Concat(new IEnumerable[]
     {
         SoloSuite(), EmbeddedSuite
             ()
     })).Run());
 }
コード例 #3
0
ファイル: AbstractDb4oTestCase.cs プロジェクト: pondyond/db4o
 public virtual int RunConcurrencyAll()
 {
     return(new ConsoleTestRunner(Iterators.Concat(new IEnumerable[]
     {
         ConcurrenyClientServerSuite
             (false, "CONC"),
         ConcurrenyClientServerSuite(true, "CONC EMBEDDED")
     })).Run());
 }
コード例 #4
0
ファイル: AbstractDb4oTestCase.cs プロジェクト: pondyond/db4o
 public virtual int RunAll()
 {
     return(new ConsoleTestRunner(Iterators.Concat(new IEnumerable[]
     {
         SoloSuite(), NetworkingSuite
             (),
         EmbeddedSuite()
     })).Run());
 }
コード例 #5
0
 public virtual IEnumerator GetEnumerator()
 {
     return(Iterators.Concat(Iterators.Concat(new DrsTestSuiteBuilder(new Db4oDrsFixture
                                                                          ("db4o-a"), new Db4oDrsFixture("db4o-b"), typeof(Db4oDrsTestSuite)).GetEnumerator
                                                  (), new DrsTestSuiteBuilder(new Db4oClientServerDrsFixture("db4o-cs-a", unchecked (
                                                                                                                 (int)(0xdb40))), new Db4oClientServerDrsFixture("db4o-cs-b", 4455), typeof(Db4oDrsTestSuite
                                                                                                                                                                                            )).GetEnumerator()), Iterators.Concat(new DrsTestSuiteBuilder(new Db4oDrsFixture
                                                                                                                                                                                                                                                              ("db4o-a"), new Db4oClientServerDrsFixture("db4o-cs-b", 4455), typeof(Db4oDrsTestSuite
                                                                                                                                                                                                                                                                                                                                    )).GetEnumerator(), new DrsTestSuiteBuilder(new Db4oClientServerDrsFixture("db4o-cs-a"
                                                                                                                                                                                                                                                                                                                                                                                                               , 4455), new Db4oDrsFixture("db4o-b"), typeof(Db4oDrsTestSuite)).GetEnumerator()
                                                                                                                                                                                                                                  )));
 }
コード例 #6
0
        private IEnumerator MapIdsToExecutionPath(IEnumerator singleObjectQueryIterator,
                                                  Collection4 executionPath)
        {
            if (executionPath == null)
            {
                return(singleObjectQueryIterator);
            }
            IEnumerator res = singleObjectQueryIterator;
            IEnumerator executionPathIterator = executionPath.GetEnumerator();

            while (executionPathIterator.MoveNext())
            {
                string fieldName = (string)executionPathIterator.Current;
                res = Iterators.Concat(Iterators.Map(res, new _IFunction4_205(this, fieldName)));
            }
            return(res);
        }
コード例 #7
0
 public virtual IEnumerator IterateGraphStringFields(object obj)
 {
     return(Iterators.Concat(Iterators.Map(IterateGraph(obj), new _IFunction4_146(this
                                                                                  ))));
 }
コード例 #8
0
ファイル: BTreeRangeUnion.cs プロジェクト: pondyond/db4o
 public virtual IEnumerator Keys()
 {
     return(Iterators.Concat(Iterators.Map(_ranges, new _IFunction4_85())));
 }
コード例 #9
0
ファイル: BTreeRangeUnion.cs プロジェクト: pondyond/db4o
 public virtual IEnumerator Pointers()
 {
     return(Iterators.Concat(Iterators.Map(_ranges, new _IFunction4_77())));
 }
コード例 #10
0
 public virtual IEnumerator <G> GetEnumerator()
 {
     return(Iterators.Concat(fgroups.Values.GetEnumerator(), groups.Values.GetEnumerator
                                 ()));
 }