Hidden Test Call

Definition:

  • Tests calling other tests

Code Example:

[TestFixture]
public class HiddenTestCall {
  private LogAnalyzer logan;

  [Test]
  public void CreateAnalyzer_GoodNameAndBadNameUsage() {
    logan.new LogAnalyzer();
    logan.Initialize();
    bool valid = logan.IsValid("abc");
    Assert.That(valid, Is.False);
    CreateAnalyzer_GoodFileName_ReturnsTrue();
  }

  [Test]
  public void CreateAnalyzer_GoodFileName_ReturnsTrue() {
    bool valid = logan.IsValid("abcdefg");
    Assert.That(valid. Is.True);
  }
}

References:

Quality attributes

  • - Code Example

  • - Cause and Effect

  • - Frequency

  • - Refactoring