Skip to content

Commit d2daf0a

Browse files
author
Vladimir Kotal
authored
set expiration date (#2060)
fixes #2059
1 parent 4a8dfbe commit d2daf0a

File tree

1 file changed

+13
-10
lines changed

1 file changed

+13
-10
lines changed

test/org/opensolaris/opengrok/configuration/messages/NormalMessageTest.java

Lines changed: 13 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -17,8 +17,8 @@
1717
* CDDL HEADER END
1818
*/
1919

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.
2222
*/
2323
package org.opensolaris.opengrok.configuration.messages;
2424

@@ -30,6 +30,7 @@
3030
import org.junit.Before;
3131
import org.junit.Test;
3232
import org.opensolaris.opengrok.configuration.RuntimeEnvironment;
33+
import static org.opensolaris.opengrok.configuration.RuntimeEnvironment.MESSAGES_MAIN_PAGE_TAG;
3334

3435
public class NormalMessageTest {
3536

@@ -79,7 +80,7 @@ public void testApplyNoTag() throws Exception {
7980

8081
@Test
8182
public void testApplySingle() throws Exception {
82-
Message m = new NormalMessage().addTag("main");
83+
Message m = new NormalMessage().addTag(MESSAGES_MAIN_PAGE_TAG);
8384
m.setText("text");
8485
Assert.assertEquals(0, env.getMessagesInTheSystem());
8586
m.apply(env);
@@ -91,11 +92,12 @@ public void testApplyMultiple() throws Exception {
9192
Message[] m = makeArray(new NormalMessage(), new NormalMessage(), new NormalMessage());
9293

9394
for (int i = 0; i < m.length; i++) {
94-
m[i].addTag("main");
95+
m[i].addTag(MESSAGES_MAIN_PAGE_TAG);
9596
m[i].addTag("project");
9697
m[i].addTag("pull");
9798
m[i].setText("text");
9899
m[i].setCreated(new Date(System.currentTimeMillis() + i * 1000));
100+
m[i].setExpiration(m[0].getExpiration());
99101
}
100102

101103
Assert.assertEquals(0, env.getMessagesInTheSystem());
@@ -108,9 +110,9 @@ public void testApplyMultiple() throws Exception {
108110
Assert.assertEquals(3 * 3, env.getMessagesInTheSystem());
109111
Assert.assertNotNull(env.getMessages());
110112
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));
114116

115117
Assert.assertNotNull(env.getMessages("project"));
116118
Assert.assertEquals(3, env.getMessages("project").size());
@@ -126,9 +128,10 @@ public void testApplyMultipleUnique() throws Exception {
126128
Date d = new Date();
127129

128130
for (int i = 0; i < m.length; i++) {
129-
m[i].addTag("main");
131+
m[i].addTag(MESSAGES_MAIN_PAGE_TAG);
130132
m[i].setText("text");
131133
m[i].setCreated(d);
134+
m[i].setExpiration(m[0].getExpiration());
132135
}
133136

134137
Assert.assertEquals(0, env.getMessagesInTheSystem());
@@ -140,8 +143,8 @@ public void testApplyMultipleUnique() throws Exception {
140143
Assert.assertEquals(1, env.getMessagesInTheSystem());
141144
Assert.assertNotNull(env.getMessages());
142145
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());
145148
}
146149

147150
}

0 commit comments

Comments
 (0)