17
17
* CDDL HEADER END
18
18
*/
19
19
20
- /*
21
- * Copyright (c) 2016, 2017 , Oracle and/or its affiliates. All rights reserved.
20
+ /*
21
+ * Copyright (c) 2016, 2018 , Oracle and/or its affiliates. All rights reserved.
22
22
*/
23
23
package org .opensolaris .opengrok .configuration .messages ;
24
24
30
30
import org .junit .Before ;
31
31
import org .junit .Test ;
32
32
import org .opensolaris .opengrok .configuration .RuntimeEnvironment ;
33
+ import static org .opensolaris .opengrok .configuration .RuntimeEnvironment .MESSAGES_MAIN_PAGE_TAG ;
33
34
34
35
public class NormalMessageTest {
35
36
@@ -79,7 +80,7 @@ public void testApplyNoTag() throws Exception {
79
80
80
81
@ Test
81
82
public void testApplySingle () throws Exception {
82
- Message m = new NormalMessage ().addTag ("main" );
83
+ Message m = new NormalMessage ().addTag (MESSAGES_MAIN_PAGE_TAG );
83
84
m .setText ("text" );
84
85
Assert .assertEquals (0 , env .getMessagesInTheSystem ());
85
86
m .apply (env );
@@ -91,11 +92,12 @@ public void testApplyMultiple() throws Exception {
91
92
Message [] m = makeArray (new NormalMessage (), new NormalMessage (), new NormalMessage ());
92
93
93
94
for (int i = 0 ; i < m .length ; i ++) {
94
- m [i ].addTag ("main" );
95
+ m [i ].addTag (MESSAGES_MAIN_PAGE_TAG );
95
96
m [i ].addTag ("project" );
96
97
m [i ].addTag ("pull" );
97
98
m [i ].setText ("text" );
98
99
m [i ].setCreated (new Date (System .currentTimeMillis () + i * 1000 ));
100
+ m [i ].setExpiration (m [0 ].getExpiration ());
99
101
}
100
102
101
103
Assert .assertEquals (0 , env .getMessagesInTheSystem ());
@@ -108,9 +110,9 @@ public void testApplyMultiple() throws Exception {
108
110
Assert .assertEquals (3 * 3 , env .getMessagesInTheSystem ());
109
111
Assert .assertNotNull (env .getMessages ());
110
112
Assert .assertEquals (3 , env .getMessages ().size ());
111
- Assert .assertNotNull (env .getMessages ("main" ));
112
- Assert .assertEquals (3 , env .getMessages ("main" ).size ());
113
- Assert .assertEquals (new TreeSet <Message >(Arrays .asList (m )), env .getMessages ("main" ));
113
+ Assert .assertNotNull (env .getMessages (MESSAGES_MAIN_PAGE_TAG ));
114
+ Assert .assertEquals (3 , env .getMessages (MESSAGES_MAIN_PAGE_TAG ).size ());
115
+ Assert .assertEquals (new TreeSet <Message >(Arrays .asList (m )), env .getMessages (MESSAGES_MAIN_PAGE_TAG ));
114
116
115
117
Assert .assertNotNull (env .getMessages ("project" ));
116
118
Assert .assertEquals (3 , env .getMessages ("project" ).size ());
@@ -126,9 +128,10 @@ public void testApplyMultipleUnique() throws Exception {
126
128
Date d = new Date ();
127
129
128
130
for (int i = 0 ; i < m .length ; i ++) {
129
- m [i ].addTag ("main" );
131
+ m [i ].addTag (MESSAGES_MAIN_PAGE_TAG );
130
132
m [i ].setText ("text" );
131
133
m [i ].setCreated (d );
134
+ m [i ].setExpiration (m [0 ].getExpiration ());
132
135
}
133
136
134
137
Assert .assertEquals (0 , env .getMessagesInTheSystem ());
@@ -140,8 +143,8 @@ public void testApplyMultipleUnique() throws Exception {
140
143
Assert .assertEquals (1 , env .getMessagesInTheSystem ());
141
144
Assert .assertNotNull (env .getMessages ());
142
145
Assert .assertEquals (1 , env .getMessages ().size ());
143
- Assert .assertNotNull (env .getMessages ("main" ));
144
- Assert .assertEquals (1 , env .getMessages ("main" ).size ());
146
+ Assert .assertNotNull (env .getMessages (MESSAGES_MAIN_PAGE_TAG ));
147
+ Assert .assertEquals (1 , env .getMessages (MESSAGES_MAIN_PAGE_TAG ).size ());
145
148
}
146
149
147
150
}
0 commit comments