entry = new Entry(); } public function testSetId(): void { $this->entry->setId(123); $this->addToAssertionCount(1); } public function testSetGetFullName(): void { $fn = 'Danette Chaille'; $this->assertEquals('', $this->entry->getFullName()); $this->entry->setFullName($fn); $this->assertEquals($fn, $this->entry->getFullName()); } public function testAddGetEMailAddresses(): void { $this->assertEmpty($this->entry->getEMailAddresses()); $this->entry->addEMailAddress('user@example.com'); $this->assertEquals(['user@example.com'], $this->entry->getEMailAddresses()); } public function testAddAndSortAction(): void { // Three actions, two with equal priority $action1 = new LinkAction(); $action2 = new LinkAction(); $action3 = new LinkAction(); $action1->setPriority(10); $action1->setName('Bravo'); $action2->setPriority(0); $action2->setName('Batman'); $action3->setPriority(10); $action3->setName('Alfa'); $this->entry->addAction($action1); $this->entry->addAction($action2); $this->entry->addAction($action3); $sorted = $this->entry->getActions(); $this->assertSame($action3, $sorted[0]); $this->assertSame($action1, $sorted[1]); $this->assertSame($action2, $sorted[2]); } public function testSetGetProperties(): void { $props = [ 'prop1' => 123, 'prop2' => 'string', ]; $this->entry->setProperties($props); $this->assertNull($this->entry->getProperty('doesntexist')); $this->assertEquals(123, $this->entry->getProperty('prop1')); $this->assertEquals('string', $this->entry->getProperty('prop2')); } public function testJsonSerialize(): void { $expectedJson = [ 'id' => '123', 'fullName' => 'Guadalupe Frisbey', 'topAction' => null, 'actions' => [], 'lastMessage' => '', 'avatar' => null, 'emailAddresses' => ['user@example.com'], 'profileTitle' => null, 'profileUrl' => null, 'status' => null, 'statusMessage' => null, 'statusMessageTimestamp' => null, 'statusIcon' => null, 'isUser' => false, 'uid' => null, ]; $this->entry->setId(123); $this->entry->setFullName('Guadalupe Frisbey'); $this->entry->addEMailAddress('user@example.com'); $json = $this->entry->jsonSerialize(); $this->assertEquals($expectedJson, $json); } } value='context-menu'>context-menu Vaadin 6, 7, 8 is a Java framework for modern Java web applications: https://github.com/vaadin/frameworkwww-data
aboutsummaryrefslogtreecommitdiffstats
path: root/documentation/getting-started/getting-started-maven.asciidoc
blob: 387c1318c16cd1466523413c57bb6c00e5d1fbca (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
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116