aboutsummaryrefslogtreecommitdiff
path: root/v_windows/v/vlib/net/http/status_test.v
blob: 154aec3046aa2c2db8877e191c205c78f3cf756f (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
module http

fn test_str() {
	code := Status.bad_gateway
	actual := code.str()
	assert actual == 'Bad Gateway'
}

fn test_int() {
	code := Status.see_other
	actual := code.int()
	assert actual == 303
}

fn test_is_valid() {
	code := Status.gateway_timeout
	actual := code.is_valid()
	assert actual == true
}

fn test_is_valid_negative() {
	code := Status.unassigned
	actual := code.is_valid()
	assert actual == false
}

fn test_is_error() {
	code := Status.too_many_requests
	actual := code.is_error()
	assert actual == true
}

fn test_is_error_negative() {
	code := Status.cont
	actual := code.is_error()
	assert actual == false
}

fn test_is_success() {
	code := Status.accepted
	actual := code.is_success()
	assert actual == true
}

fn test_is_success_negative() {
	code := Status.forbidden
	actual := code.is_success()
	assert actual == false
}