Skip to content

Interval testing error breakdown (CqlIntervalOperatorsTest) #58

@bryantaustin13

Description

@bryantaustin13

As of 12/3/2025
interval testing in a nutshell

  1. "passCount": 358,
    "skipCount": 4,
    "failCount": 50,

  2. Failing tests:
    actual is supposed to return interval objects, but returns a string or array of strings (engine errors)
    IntegerIntervalCollapse2
    IntegerIntervalCollapse3
    DecimalIntervalCollapse
    DecimalIntervalCollapse2
    TimeCollapse
    ExpandPerHour
    ExpandPerHourOpen
    ExpandPer1
    ExpandPer1Open
    ExpandPer0D1IntervalOverload
    ExpandPer0D1 (AND does not do expand)
    ExpandInterval
    ExpandIntervalOpen
    ExpandIntervalPer2
    ExpandIntervalOpenPer2
    IntegerIntervalExcept1to3
    DecimalIntervalExcept1to3
    Except12
    ExceptTimeInterval
    ExceptTime2
    TestIntersectNull
    IntegerIntervalIntersectTest4to10
    DecimalIntervalIntersectTest4to10
    TimeIntersect
    IntegerIntervalUnion1To15
    DecimalIntervalUnion1To15
    IntegerIntervalTest
    IntegerIntervalTest2
    IntegerIntervalTest3
    IntegerIntervalTest4
    IntegerIntervalTest5
    TimeUnion
    DecimalIntervalTest
    DecimalIntervalTest2
    DecimalIntervalTest3
    DecimalIntervalTest4
    DecimalIntervalTest5
    TimeIntervalTest
    CollapseIntervalTestInteger

     Various errors:
     ExpandPerDay        (T00:00:00+00:00 in actual not in expected)
     ExpandPer2Days      (T00:00:00+00:00 in actual not in expected)
     DateTimeIntervalEnd (Z in actual, not in expected)
     TestPeriod1         (Z in actual, not in expected)
     TestPeriod2         (Z in actual, not in expected)
     NullBoundariesProperlyIncludesIntegerInterval   (null(actual) vs true)
     IntegerIntervalProperlyIncludedInNullBoundaries (null(actual) vs true)
     DateTimeIntervalStart   (Z in actual, not in expected)
     DateTimeIntervalTest(Z in actual, not in expected)
    

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions