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 */
2323package org .opensolaris .opengrok .configuration .messages ;
2424
3030import org .junit .Before ;
3131import org .junit .Test ;
3232import org .opensolaris .opengrok .configuration .RuntimeEnvironment ;
33+ import static org .opensolaris .opengrok .configuration .RuntimeEnvironment .MESSAGES_MAIN_PAGE_TAG ;
3334
3435public 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