public TestMetadataExplorer( TestProvider provider, TestIdentifier conventionCheck, UnitTestElementFactory unitTestElementFactory) { this.provider = provider; this.conventionCheck = conventionCheck; this.unitTestElementFactory = unitTestElementFactory; }
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")); } }
internal void ToStringWithClass_ReturnsExpectedString() { // Arrange var identifier = new TestIdentifier("1"); // Act // Assert Assert.Equal("TestIdentifier(1)", identifier.ToStringWithClass()); }
internal void GetHashCode_ReturnsExpectedInteger() { // Arrange var identifier = new TestIdentifier("1"); // Act // Assert Assert.IsType <int>(identifier.GetHashCode()); }
/// <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)); }
internal void ToString_ReturnsExpectedString() { // Arrange var identifier = new TestIdentifier("1"); // Act // Assert Assert.Equal("1", identifier.Value); Assert.Equal("1", identifier.ToString()); }
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)); }
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); }
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); }
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(); }
public virtual void RemoveTests(TestIdentifier testIdentifier) { }
public TestFileExplorer(TestProvider provider, UnitTestElementFactory unitTestElementFactory, TestIdentifier conventionCheck) { this.provider = provider; this.unitTestElementFactory = unitTestElementFactory; this.conventionCheck = conventionCheck; }
public virtual void BuildWithoutTests(NantProject nantProject, TestIdentifier testIdentifier, PreCompile preCompile) { BuildWithoutTests(nantProject, testIdentifier, ".", true, preCompile); }
public virtual void BuildWithoutTests(NantProject nantProject, TestIdentifier testIdentifier, string workingDirectory, bool useMSBuild) { BuildWithoutTests(nantProject, testIdentifier, workingDirectory, useMSBuild, delegate {}); }