laboratory 2.0.0

A simple, expressive unit test framework for Rust
Documentation
{
  "name": "Package",
  "passing": 2,
  "failing": 1,
  "ignored": 0,
  "child_suites": [
    {
      "name": "add_one()",
      "passing": 2,
      "failing": 0,
      "ignored": 0,
      "child_suites": [],
      "child_tests": [
        {
          "name": "should return 1",
          "full_name": "add_one() should return 1",
          "pass": true,
          "error_msg": null,
          "duration": {
            "secs": 0,
            "nanos": 401
          }
        },
        {
          "name": "should return 2",
          "full_name": "add_one() should return 2",
          "pass": true,
          "error_msg": null,
          "duration": {
            "secs": 0,
            "nanos": 143
          }
        }
      ],
      "duration": {
        "secs": 0,
        "nanos": 544
      }
    },
    {
      "name": "add_two()",
      "passing": 0,
      "failing": 1,
      "ignored": 0,
      "child_suites": [],
      "child_tests": [
        {
          "name": "should return 2",
          "full_name": "add_two() should return 2",
          "pass": false,
          "error_msg": "Expected 5 to equal 2",
          "duration": {
            "secs": 0,
            "nanos": 958
          }
        }
      ],
      "duration": {
        "secs": 0,
        "nanos": 958
      }
    }
  ],
  "child_tests": [],
  "duration": {
    "secs": 0,
    "nanos": 1502
  }
}