File: policy_test.go

package info (click to toggle)
golang-github-twstrike-otr3 0.0~git20161015.0.744856d-1
  • links: PTS, VCS
  • area: main
  • in suites: stretch
  • size: 1,008 kB
  • ctags: 1,863
  • sloc: ansic: 127; makefile: 76
file content (41 lines) | stat: -rw-r--r-- 1,069 bytes parent folder | download | duplicates (3)
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
package otr3

import "testing"

func Test_policies_requireEncryption_addsRequirementOfEncryption(t *testing.T) {
	p := policies(0)
	p.RequireEncryption()
	assertEquals(t, p.has(requireEncryption), true)
}

func Test_policies_sendWhitespaceTag_addsPolicyForSendingWhitespaceTag(t *testing.T) {
	p := policies(0)
	p.SendWhitespaceTag()
	assertEquals(t, p.has(sendWhitespaceTag), true)
}

func Test_policies_whitespaceStartAKE_addsWhitespaceStartAKEPolicy(t *testing.T) {
	p := policies(0)
	p.WhitespaceStartAKE()
	assertEquals(t, p.has(whitespaceStartAKE), true)
}

func Test_policies_errorStartAKE_addsErrorStartAKEPolicy(t *testing.T) {
	p := policies(0)
	p.ErrorStartAKE()
	assertEquals(t, p.has(errorStartAKE), true)
}

func Test_policies_Allowv2_addsV2Policy(t *testing.T) {
	p := policies(allowV3)
	p.AllowV2()
	assertEquals(t, p.has(allowV2), true)
	assertEquals(t, p.has(allowV3), true)
}

func Test_policies_Allowv3_addsV3Policy(t *testing.T) {
	p := policies(allowV2)
	p.AllowV3()
	assertEquals(t, p.has(allowV3), true)
	assertEquals(t, p.has(allowV2), true)
}