{
	"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
		}
	]
}
