mirror of
https://github.com/moparisthebest/Yaaic
synced 2024-11-26 02:42:16 -05:00
Fix unit test MessageTest after refactoring
This commit is contained in:
parent
95f3c4b255
commit
488924546f
@ -78,7 +78,7 @@ public class Message
|
|||||||
private final String text;
|
private final String text;
|
||||||
private final String sender;
|
private final String sender;
|
||||||
private SpannableString canvas;
|
private SpannableString canvas;
|
||||||
private final long timestamp;
|
private long timestamp;
|
||||||
|
|
||||||
private int color = NO_COLOR;
|
private int color = NO_COLOR;
|
||||||
private int type = NO_ICON;
|
private int type = NO_ICON;
|
||||||
@ -177,6 +177,17 @@ public class Message
|
|||||||
{
|
{
|
||||||
this.color = color;
|
this.color = color;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
/**
|
||||||
|
* Set the timestamp of the message
|
||||||
|
*
|
||||||
|
* @param timestamp
|
||||||
|
*/
|
||||||
|
public void setTimestamp(long timestamp)
|
||||||
|
{
|
||||||
|
this.timestamp = timestamp;
|
||||||
|
}
|
||||||
|
|
||||||
/**
|
/**
|
||||||
* Associate a color with a sender name
|
* Associate a color with a sender name
|
||||||
*
|
*
|
||||||
@ -296,7 +307,7 @@ public class Message
|
|||||||
* @param use24hFormat
|
* @param use24hFormat
|
||||||
* @return
|
* @return
|
||||||
*/
|
*/
|
||||||
private String renderTimeStamp(boolean use24hFormat)
|
public String renderTimeStamp(boolean use24hFormat)
|
||||||
{
|
{
|
||||||
Date date = new Date(timestamp);
|
Date date = new Date(timestamp);
|
||||||
|
|
||||||
|
@ -58,14 +58,16 @@ public class MessageTest extends TestCase
|
|||||||
|
|
||||||
public void testTimestamp()
|
public void testTimestamp()
|
||||||
{
|
{
|
||||||
String timestamp1 = Message.generateTimestamp(1270505773862l, false);
|
Message message = new Message("");
|
||||||
assertEquals("[00:16] ", timestamp1);
|
|
||||||
String timestamp2 = Message.generateTimestamp(1270505773862l, true);
|
|
||||||
assertEquals("[00:16] ", timestamp2);
|
|
||||||
|
|
||||||
String timestamp3 = Message.generateTimestamp(1270908275000l, false);
|
message.setTimestamp(1270505773862l);
|
||||||
assertEquals("[04:04] ", timestamp3);
|
|
||||||
String timestamp4 = Message.generateTimestamp(1270908275000l, true);
|
assertEquals("[00:16] ", message.renderTimeStamp(false));
|
||||||
assertEquals("[16:04] ", timestamp4);
|
assertEquals("[00:16] ", message.renderTimeStamp(true));
|
||||||
|
|
||||||
|
message.setTimestamp(1270908275000l);
|
||||||
|
|
||||||
|
assertEquals("[04:04] ", message.renderTimeStamp(false));
|
||||||
|
assertEquals("[16:04] ", message.renderTimeStamp(true));
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
@ -95,7 +95,7 @@ public class ConnectionScenarios extends ActivityInstrumentationTestCase2
|
|||||||
solo.enterText(0, "/j #yaaic-test");
|
solo.enterText(0, "/j #yaaic-test");
|
||||||
solo.sendKey(Solo.ENTER);
|
solo.sendKey(Solo.ENTER);
|
||||||
|
|
||||||
solo.sleep(1000);
|
solo.sleep(1500);
|
||||||
|
|
||||||
// Assert channel joined
|
// Assert channel joined
|
||||||
assertTrue(solo.searchText("#yaaic-test"));
|
assertTrue(solo.searchText("#yaaic-test"));
|
||||||
|
Loading…
Reference in New Issue
Block a user