{ "parameters": { "check": { "active": true, "threshold": 1, "schedule": { "attentive_interval": 120, "regular_interval": 3600, "reminding_interval": 86400 }, "notifications": [], "name": "test", "title": "Test", "kind": "BOGUS", "parameters": {}, "custom": null, "annoy": false }, "old_item_state": { "timestamp": "2023-01-15T11:00:00", "last_notification_timestamp": "2023-01-15T10:00:00" } }, "cases": [ { "name": "{\"condition\":\"unknown\",\"threshold_reached\":false,\"passed\":\"none\"}", "input": { "condition": "unknown", "threshold_reached": false, "passed": "none" }, "output": false }, { "name": "{\"condition\":\"unknown\",\"threshold_reached\":false,\"passed\":\"attentive\"}", "input": { "condition": "unknown", "threshold_reached": false, "passed": "attentive" }, "output": true }, { "name": "{\"condition\":\"unknown\",\"threshold_reached\":false,\"passed\":\"regular\"}", "input": { "condition": "unknown", "threshold_reached": false, "passed": "regular" }, "output": true }, { "name": "{\"condition\":\"unknown\",\"threshold_reached\":false,\"passed\":\"reminding\"}", "input": { "condition": "unknown", "threshold_reached": false, "passed": "reminding" }, "output": true }, { "name": "{\"condition\":\"unknown\",\"threshold_reached\":true,\"passed\":\"none\"}", "input": { "condition": "unknown", "threshold_reached": true, "passed": "none" }, "output": false }, { "name": "{\"condition\":\"unknown\",\"threshold_reached\":true,\"passed\":\"attentive\"}", "input": { "condition": "unknown", "threshold_reached": true, "passed": "attentive" }, "output": false }, { "name": "{\"condition\":\"unknown\",\"threshold_reached\":true,\"passed\":\"regular\"}", "input": { "condition": "unknown", "threshold_reached": true, "passed": "regular" }, "output": true }, { "name": "{\"condition\":\"unknown\",\"threshold_reached\":true,\"passed\":\"reminding\"}", "input": { "condition": "unknown", "threshold_reached": true, "passed": "reminding" }, "output": true }, { "name": "{\"condition\":\"ok\",\"threshold_reached\":false,\"passed\":\"none\"}", "input": { "condition": "ok", "threshold_reached": false, "passed": "none" }, "output": false }, { "name": "{\"condition\":\"ok\",\"threshold_reached\":false,\"passed\":\"attentive\"}", "input": { "condition": "ok", "threshold_reached": false, "passed": "attentive" }, "output": false }, { "name": "{\"condition\":\"ok\",\"threshold_reached\":false,\"passed\":\"regular\"}", "input": { "condition": "ok", "threshold_reached": false, "passed": "regular" }, "output": true }, { "name": "{\"condition\":\"ok\",\"threshold_reached\":false,\"passed\":\"reminding\"}", "input": { "condition": "ok", "threshold_reached": false, "passed": "reminding" }, "output": true }, { "name": "{\"condition\":\"ok\",\"threshold_reached\":true,\"passed\":\"none\"}", "input": { "condition": "ok", "threshold_reached": true, "passed": "none" }, "output": false }, { "name": "{\"condition\":\"ok\",\"threshold_reached\":true,\"passed\":\"attentive\"}", "input": { "condition": "ok", "threshold_reached": true, "passed": "attentive" }, "output": false }, { "name": "{\"condition\":\"ok\",\"threshold_reached\":true,\"passed\":\"regular\"}", "input": { "condition": "ok", "threshold_reached": true, "passed": "regular" }, "output": true }, { "name": "{\"condition\":\"ok\",\"threshold_reached\":true,\"passed\":\"reminding\"}", "input": { "condition": "ok", "threshold_reached": true, "passed": "reminding" }, "output": true }, { "name": "{\"condition\":\"concerning\",\"threshold_reached\":false,\"passed\":\"none\"}", "input": { "condition": "concerning", "threshold_reached": false, "passed": "none" }, "output": false }, { "name": "{\"condition\":\"concerning\",\"threshold_reached\":false,\"passed\":\"attentive\"}", "input": { "condition": "concerning", "threshold_reached": false, "passed": "attentive" }, "output": true }, { "name": "{\"condition\":\"concerning\",\"threshold_reached\":false,\"passed\":\"regular\"}", "input": { "condition": "concerning", "threshold_reached": false, "passed": "regular" }, "output": true }, { "name": "{\"condition\":\"concerning\",\"threshold_reached\":false,\"passed\":\"reminding\"}", "input": { "condition": "concerning", "threshold_reached": false, "passed": "reminding" }, "output": true }, { "name": "{\"condition\":\"concerning\",\"threshold_reached\":true,\"passed\":\"none\"}", "input": { "condition": "concerning", "threshold_reached": true, "passed": "none" }, "output": false }, { "name": "{\"condition\":\"concerning\",\"threshold_reached\":true,\"passed\":\"attentive\"}", "input": { "condition": "concerning", "threshold_reached": true, "passed": "attentive" }, "output": false }, { "name": "{\"condition\":\"concerning\",\"threshold_reached\":true,\"passed\":\"regular\"}", "input": { "condition": "concerning", "threshold_reached": true, "passed": "regular" }, "output": true }, { "name": "{\"condition\":\"concerning\",\"threshold_reached\":true,\"passed\":\"reminding\"}", "input": { "condition": "concerning", "threshold_reached": true, "passed": "reminding" }, "output": true }, { "name": "{\"condition\":\"critical\",\"threshold_reached\":false,\"passed\":\"none\"}", "input": { "condition": "critical", "threshold_reached": false, "passed": "none" }, "output": false }, { "name": "{\"condition\":\"critical\",\"threshold_reached\":false,\"passed\":\"attentive\"}", "input": { "condition": "critical", "threshold_reached": false, "passed": "attentive" }, "output": true }, { "name": "{\"condition\":\"critical\",\"threshold_reached\":false,\"passed\":\"regular\"}", "input": { "condition": "critical", "threshold_reached": false, "passed": "regular" }, "output": true }, { "name": "{\"condition\":\"critical\",\"threshold_reached\":false,\"passed\":\"reminding\"}", "input": { "condition": "critical", "threshold_reached": false, "passed": "reminding" }, "output": true }, { "name": "{\"condition\":\"critical\",\"threshold_reached\":true,\"passed\":\"none\"}", "input": { "condition": "critical", "threshold_reached": true, "passed": "none" }, "output": false }, { "name": "{\"condition\":\"critical\",\"threshold_reached\":true,\"passed\":\"attentive\"}", "input": { "condition": "critical", "threshold_reached": true, "passed": "attentive" }, "output": false }, { "name": "{\"condition\":\"critical\",\"threshold_reached\":true,\"passed\":\"regular\"}", "input": { "condition": "critical", "threshold_reached": true, "passed": "regular" }, "output": true }, { "name": "{\"condition\":\"critical\",\"threshold_reached\":true,\"passed\":\"reminding\"}", "input": { "condition": "critical", "threshold_reached": true, "passed": "reminding" }, "output": true } ] }