118 lines
2.7 KiB
Java
118 lines
2.7 KiB
Java
package jpushover.apis;
|
|
|
|
import static org.junit.jupiter.api.Assertions.assertTrue;
|
|
|
|
import org.junit.jupiter.api.Test;
|
|
|
|
import de.svenkubiak.jpushover.JPushover;
|
|
import de.svenkubiak.jpushover.apis.Glance;
|
|
import de.svenkubiak.jpushover.enums.Param;
|
|
|
|
public class GlanceTests {
|
|
|
|
@Test
|
|
void testConstruct() {
|
|
//given
|
|
Glance glance = JPushover.newGlance();
|
|
|
|
//then
|
|
assertTrue(glance instanceof Glance);
|
|
}
|
|
|
|
@Test
|
|
void testWithToken() {
|
|
//given
|
|
String value = "myToken";
|
|
|
|
//when
|
|
Glance glance = JPushover.newGlance().withToken(value);
|
|
|
|
//then
|
|
assertTrue(glance.getValue(Param.TOKEN.toString()).equals(value));
|
|
}
|
|
|
|
@Test
|
|
void testWithUser() {
|
|
//given
|
|
String value = "myUser";
|
|
|
|
//when
|
|
Glance glance = JPushover.newGlance().withUser(value);
|
|
|
|
//then
|
|
assertTrue(glance.getValue(Param.USER.toString()).equals(value));
|
|
}
|
|
|
|
@Test
|
|
void testWithDevice() {
|
|
//given
|
|
String value = "myDevice";
|
|
|
|
//when
|
|
Glance glance = JPushover.newGlance().withDevice(value);
|
|
|
|
//then
|
|
assertTrue(glance.getValue(Param.DEVICE.toString()).equals(value));
|
|
}
|
|
|
|
@Test
|
|
void testWithTitle() {
|
|
//given
|
|
String value = "myTitle";
|
|
|
|
//when
|
|
Glance glance = JPushover.newGlance().withTitle(value);
|
|
|
|
//then
|
|
assertTrue(glance.getValue(Param.TITLE.toString()).equals(value));
|
|
}
|
|
|
|
@Test
|
|
void testWithText() {
|
|
//given
|
|
String value = "myText";
|
|
|
|
//when
|
|
Glance glance = JPushover.newGlance().withText(value);
|
|
|
|
//then
|
|
assertTrue(glance.getValue(Param.TEXT.toString()).equals(value));
|
|
}
|
|
|
|
@Test
|
|
void testWithSubtext() {
|
|
//given
|
|
String value = "mySubtext";
|
|
|
|
//when
|
|
Glance glance = JPushover.newGlance().withSubtext(value);
|
|
|
|
//then
|
|
assertTrue(glance.getValue(Param.SUBTEXT.toString()).equals(value));
|
|
}
|
|
|
|
@Test
|
|
void testWithCount() {
|
|
//given
|
|
int value = 23;
|
|
|
|
//when
|
|
Glance glance = JPushover.newGlance().withCount(value);
|
|
|
|
//then
|
|
assertTrue(glance.getValue(Param.COUNT.toString()).equals(String.valueOf(value)));
|
|
}
|
|
|
|
@Test
|
|
void testWithPercentage() {
|
|
//given
|
|
int value = 42;
|
|
|
|
//when
|
|
Glance glance = JPushover.newGlance().withPercent(value);
|
|
|
|
//then
|
|
assertTrue(glance.getValue(Param.PERCENT.toString()).equals(String.valueOf(value)));
|
|
}
|
|
}
|