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