Esempio n. 1
0
 public TestMetadataExplorer(
     TestProvider provider,
     TestIdentifier conventionCheck,
     UnitTestElementFactory unitTestElementFactory)
 {
     this.provider               = provider;
     this.conventionCheck        = conventionCheck;
     this.unitTestElementFactory = unitTestElementFactory;
 }
Esempio n. 2
0
 public override void ExecutionFinished(TestIdentifier testIdentifier, TestExecutionResult testExecutionResult)
 {
     if (testExecutionResult.Status == FAILED)
     {
         ResultsObserved++;
         string exceptionMessage = testExecutionResult.Throwable.map(Exception.getMessage).orElse(EMPTY);
         assertThat(exceptionMessage, containsString("Fail to cleanup test directory for lockFileAndFailToDeleteDirectory"));
     }
 }
Esempio n. 3
0
        internal void ToStringWithClass_ReturnsExpectedString()
        {
            // Arrange
            var identifier = new TestIdentifier("1");

            // Act
            // Assert
            Assert.Equal("TestIdentifier(1)", identifier.ToStringWithClass());
        }
Esempio n. 4
0
        internal void GetHashCode_ReturnsExpectedInteger()
        {
            // Arrange
            var identifier = new TestIdentifier("1");

            // Act
            // Assert
            Assert.IsType <int>(identifier.GetHashCode());
        }
Esempio n. 5
0
        /// <summary>
        /// Tests equality by comparing class and method name.
        /// </summary>
        public override bool Equals(object other)
        {
            if (!(other is TestIdentifier))
            {
                return(false);
            }
            TestIdentifier otherTest = (TestIdentifier)other;

            return(className.Equals(otherTest.className) && testName.Equals(otherTest.testName));
        }
Esempio n. 6
0
        internal void ToString_ReturnsExpectedString()
        {
            // Arrange
            var identifier = new TestIdentifier("1");

            // Act
            // Assert
            Assert.Equal("1", identifier.Value);
            Assert.Equal("1", identifier.ToString());
        }
Esempio n. 7
0
        internal void Equal_WithVariousValues_ReturnsExpectedResult()
        {
            // Arrange
            var identifier1 = new TestIdentifier("1");
            var identifier2 = new TestIdentifier("2");

            // Act
            // Assert
            Assert.False(identifier1 == identifier2);
            Assert.True(identifier1 != identifier2);
            Assert.True(identifier1.Equals(identifier1));
            Assert.False(identifier1.Equals(identifier2));
        }
Esempio n. 8
0
 public virtual void BuildWithoutTests(NantProject nantProject, TestIdentifier testIdentifier, string workingDirectory, bool useMSBuild, PreCompile preCompile)
 {
     VisualStudioSolution testLessSolution = solution.TestLessCopy();
     testLessSolution.ForEach(delegate(VisualStudioProject project)
                       {
                           if (testIdentifier.IsTestProject(project))
                           {
                               return;
                           }
                           project.RemoveTests(testIdentifier);
                       });
     testLessSolution.ForEach(obj => preCompile(obj));
     if (useMSBuild)
         testLessSolution.MSBuild(nantProject, true, workingDirectory);
     else
         testLessSolution.Compile(nantProject);
 }
Esempio n. 9
0
        internal void OperatorComparisons_WithVariousValues_ReturnsExpectedResult()
        {
            // Arrange
            var identifier1 = new TestIdentifier("1");
            var identifier2 = new TestIdentifier("1");
            var identifier3 = new TestIdentifier("2");

            // Act
            // Assert
            Assert.False(identifier1 < identifier2);
            Assert.False(identifier3 <= identifier1);
            Assert.False(identifier1 > identifier2);
            Assert.False(identifier1 >= identifier3);
            Assert.True(identifier1 < identifier3);
            Assert.True(identifier1 <= identifier2);
            Assert.True(identifier3 > identifier1);
            Assert.True(identifier2 >= identifier1);
        }
Esempio n. 10
0
 public virtual void RemoveTests(TestIdentifier testIdentifier)
 {
     RemoveFiles(delegate(XmlNode xmlNode)
                     {
                         string fileName = xmlNode.Attributes["Include"].Value;
                         return testIdentifier.IsATest(this, fileName);
                     });
     RemoveReference(delegate(XmlNode xmlNode)
                         {
                             string include = xmlNode.Attributes["Include"].Value;
                             return (S.ContainsIgnoreCase(include, "nunit") && !needsTestReference);
                         });
     Save();
 }
Esempio n. 11
0
 public virtual void RemoveTests(TestIdentifier testIdentifier)
 {
 }
Esempio n. 12
0
 public TestFileExplorer(TestProvider provider, UnitTestElementFactory unitTestElementFactory, TestIdentifier conventionCheck)
 {
     this.provider = provider;
     this.unitTestElementFactory = unitTestElementFactory;
     this.conventionCheck        = conventionCheck;
 }
Esempio n. 13
0
 public virtual void BuildWithoutTests(NantProject nantProject, TestIdentifier testIdentifier, PreCompile preCompile)
 {
     BuildWithoutTests(nantProject, testIdentifier, ".", true, preCompile);
 }
Esempio n. 14
0
 public virtual void BuildWithoutTests(NantProject nantProject, TestIdentifier testIdentifier, string workingDirectory, bool useMSBuild)
 {
     BuildWithoutTests(nantProject, testIdentifier, workingDirectory, useMSBuild, delegate {});
 }