From 26f9c29dfd80f5d0adefd654bae0901f36cf26dc Mon Sep 17 00:00:00 2001 From: ahmada4 <ahmada4@illinois.edu> Date: Tue, 24 Nov 2020 21:13:56 -0600 Subject: [PATCH] Added Selenium tests for Subflow 2 --- .../edu/ncsu/csc/itrust/selenium/SendRemindersTest.java | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/iTrust/test/edu/ncsu/csc/itrust/selenium/SendRemindersTest.java b/iTrust/test/edu/ncsu/csc/itrust/selenium/SendRemindersTest.java index 45207bb..6dfa3c9 100644 --- a/iTrust/test/edu/ncsu/csc/itrust/selenium/SendRemindersTest.java +++ b/iTrust/test/edu/ncsu/csc/itrust/selenium/SendRemindersTest.java @@ -35,6 +35,15 @@ public class SendRemindersTest extends iTrustSeleniumTest{ SimpleDateFormat dateFormat = new SimpleDateFormat("yyyy-MM-dd HH:mm"); Date date = new Date(); String stamp = dateFormat.format(date); + + // Check admin reminders outbox + driver.findElement(By.linkText("Reminder Message Outbox")).click(); + assertNotNull(driver.findElement(By.className("fancyTable"))); + assertTrue(driver.getPageSource().contains(stamp)); + + // Check a reminder message + driver.findElement(By.linkText("Read")).click(); + assertTrue(driver.getPageSource().contains(stamp)); // Logout admin and login as patient List<WebElement> links = driver.findElements(By.tagName("a")); -- GitLab