rustqual 1.0.0

Comprehensive Rust code quality analyzer — seven dimensions: IOSP, Complexity, DRY, SRP, Coupling, Test Quality, Architecture
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
use crate::adapters::analyzers::tq::*;

#[test]
fn test_tq_analysis_default_empty() {
    let analysis = TqAnalysis::default();
    assert!(analysis.warnings.is_empty());
}

#[test]
fn test_tq_warning_kind_equality() {
    assert_eq!(TqWarningKind::NoAssertion, TqWarningKind::NoAssertion);
    assert_eq!(TqWarningKind::NoSut, TqWarningKind::NoSut);
    assert_eq!(TqWarningKind::Untested, TqWarningKind::Untested);
    assert_eq!(TqWarningKind::Uncovered, TqWarningKind::Uncovered);
    assert_ne!(TqWarningKind::NoAssertion, TqWarningKind::NoSut);
}