From 1636e661dc01485521a4b41a5f83d131054ea2b6 Mon Sep 17 00:00:00 2001 From: SaiArrow <saireddy02091997@gmail.com> Date: Thu, 10 Mar 2022 04:57:26 -0500 Subject: [PATCH] No Notification Tests --- .DS_Store | Bin 0 -> 6148 bytes Labs/.DS_Store | Bin 0 -> 6148 bytes .../notificationslab/tests/NewFeedTest.kt | 63 ------------------ .../tests/OldFeedNoNotificationTest.kt | 62 ----------------- .../tests/OldFeedWithNotificationTest.kt | 20 ------ 5 files changed, 145 deletions(-) create mode 100644 .DS_Store create mode 100644 Labs/.DS_Store delete mode 100644 Labs/Lab6_NotificationsLab/app/src/androidTest/java/course/labs/notificationslab/tests/NewFeedTest.kt delete mode 100644 Labs/Lab6_NotificationsLab/app/src/androidTest/java/course/labs/notificationslab/tests/OldFeedNoNotificationTest.kt delete mode 100644 Labs/Lab6_NotificationsLab/app/src/androidTest/java/course/labs/notificationslab/tests/OldFeedWithNotificationTest.kt diff --git a/.DS_Store b/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..41b5dfcdc4e8d4ac3162fc139634f7e9ba7d4c8a GIT binary patch literal 6148 zcmeH~F^<AO3`M`$6i75Fx15FpaDx$oj&3io8z_+|5d9pTZ;u<YTcc?8E!l7EiIwCR znHYfWAD1040$9_X*m{_mF&}Wk4<_6%_w#kS-L77wtvcW-eZ*`(w*@I61*Cu!kOER* zK?>wCzTPb8ne-@9Kng5F0slS}y0a!*XM8#sVgw)umczJ?S%NHHAZxO9vO=?*9xPie z#t^SZJ6ZC&nrxlD9hSp~<(<u^7@GBVSYbl58c>h|QedXQN6$w;|Bv*)=KooXQYjz> z{+R+c9KH^FzEqyAzh2Ml-&yr_qmywt!^=+q6F-VS>0#V2z94I|b+SU!k3h(vAO+s4 Fz!L!?5{Cc) literal 0 HcmV?d00001 diff --git a/Labs/.DS_Store b/Labs/.DS_Store new file mode 100644 index 0000000000000000000000000000000000000000..3a8ff575c8ccdd91ca49472e2dd69641d5414d61 GIT binary patch literal 6148 zcmeHKJxc>Y5PhR50yb#`%l!*B)<;M>vGE6}Ne}|TE28~X`Ca}r-+VO3X%nysZ(#QA z&d%FqUvYB-z?NUTdtd=zPItt~hpG9#`^2s)VnjO6c)=5Td}5FHN%rpn=icHGZ`j~r z#NT7fsGrs21INtS9k+)~-yfVNlLAse3P=GdAO+4)po-}H<_xYVQa}n^wgUcrXmrP} za7c_#2Zv|@h%<)6IFDX}*gQb&3Wr2SXqHrBQmtAHOFHAN^18wyG3l^sKCEuG>QF3h z=lLztVO^p|DIf*L3S8%M;q`w_|D*pOleCfoQsAN#u-WQ)wd9kkwoV@BwYJe;>7MgV rcjG)L9HJZ(qa1VL<@hd=GOziZ`(5FX7<9&iPSnqU>mri^|E<6efQ1=i literal 0 HcmV?d00001 diff --git a/Labs/Lab6_NotificationsLab/app/src/androidTest/java/course/labs/notificationslab/tests/NewFeedTest.kt b/Labs/Lab6_NotificationsLab/app/src/androidTest/java/course/labs/notificationslab/tests/NewFeedTest.kt deleted file mode 100644 index ec776f6..0000000 --- a/Labs/Lab6_NotificationsLab/app/src/androidTest/java/course/labs/notificationslab/tests/NewFeedTest.kt +++ /dev/null @@ -1,63 +0,0 @@ -package course.labs.notificationslab.tests - -import android.test.ActivityInstrumentationTestCase2 -import android.view.View -import com.robotium.solo.Solo -import course.labs.notificationslab.MainActivity -import course.labs.notificationslab.R -import course.labs.notificationslab.TestFrontEndActivity -import junit.framework.Assert - -class NewFeedTest : ActivityInstrumentationTestCase2<TestFrontEndActivity>(TestFrontEndActivity::class.java) { - private var solo: Solo? = null - @Throws(Exception::class) - override fun setUp() { - solo = Solo(instrumentation, activity) - } - - @Throws(Exception::class) - override fun tearDown() { - solo!!.finishOpenedActivities() - } - - fun testRun() { - val shortDelay = 5000 - val longDelay = 10000 - - // Wait for activity: - // 'course.labs.notificationslab.TestFrontEndActivity' - solo!!.waitForActivity( - TestFrontEndActivity::class.java, - shortDelay) - - // Click on Make Tweets New - solo!!.clickOnView(solo!! - .getView(R.id.rejuv_tweets_button)) - - // Click on Start Main Activity - solo!!.clickOnView(solo!! - .getView(R.id.start_main_button)) - - // Wait for activity: - // 'course.labs.threadslab.MainActivity' - solo!!.waitForActivity(MainActivity::class.java, - shortDelay) - val msg = activity.getString(R.string.download_in_progress_string) - assertFalse("'$msg ' is shown!", - solo!!.searchText(msg)) - solo!!.waitForView(android.R.id.list) - val listView = solo!!.getView(android.R.id.list) - solo!!.waitForCondition({ listView.isEnabled }, longDelay) - - // Click on ladygaga - solo!!.clickOnView(solo!!.getView(android.R.id.text1)) - - // Assert that: 'feed_view' is shown - assertTrue("feed_view not shown!", solo!!.waitForView<View?>(solo!! - .getView(R.id.feed_view))) - - // Assert that: 'Taylor Swift' is shown - Assert.assertTrue("'Lady Gaga' is not shown!", - solo!!.searchText("Lady Gaga")) - } -} \ No newline at end of file diff --git a/Labs/Lab6_NotificationsLab/app/src/androidTest/java/course/labs/notificationslab/tests/OldFeedNoNotificationTest.kt b/Labs/Lab6_NotificationsLab/app/src/androidTest/java/course/labs/notificationslab/tests/OldFeedNoNotificationTest.kt deleted file mode 100644 index 86d7aed..0000000 --- a/Labs/Lab6_NotificationsLab/app/src/androidTest/java/course/labs/notificationslab/tests/OldFeedNoNotificationTest.kt +++ /dev/null @@ -1,62 +0,0 @@ -package course.labs.notificationslab.tests - -import android.test.ActivityInstrumentationTestCase2 -import android.view.View -import com.robotium.solo.Solo -import course.labs.notificationslab.MainActivity -import course.labs.notificationslab.R -import course.labs.notificationslab.TestFrontEndActivity - -class OldFeedNoNotificationTest : ActivityInstrumentationTestCase2<TestFrontEndActivity>(TestFrontEndActivity::class.java) { - private var solo: Solo? = null - @Throws(Exception::class) - override fun setUp() { - solo = Solo(instrumentation, activity) - } - - @Throws(Exception::class) - override fun tearDown() { - solo!!.finishOpenedActivities() - } - - fun testRun() { - val shortDelay = 2000 - val longDelay = 10000 - - // Wait for activity: - // 'course.labs.notificationslab.TestFrontEndActivity' - solo!!.waitForActivity( - TestFrontEndActivity::class.java, shortDelay) - - // Click on Make Tweets Old - solo!!.clickOnView(solo!! - .getView(R.id.age_tweets_button)) - - // Click on Start Main Activty - solo!!.clickOnView(solo!! - .getView(R.id.start_main_button)) - - // Wait for activity: 'course.labs.notificationslab.MainActivity' - assertTrue("course.labs.notificationslab.MainActivity is not found!", - solo!!.waitForActivity( - MainActivity::class.java, shortDelay)) - - // Assert that: Toast message is shown - val msg = activity.getString(R.string.download_in_progress_string) - assertTrue("'$msg ' is not shown!", - solo!!.searchText(msg)) - solo!!.waitForView(android.R.id.list) - val listView = solo!!.getView(android.R.id.list) - solo!!.waitForCondition({ listView.isEnabled }, longDelay) - val failMsg = activity.getString(R.string.download_failed_string) - val successMsg = activity.getString(R.string.download_succes_string) - assertTrue("Toast message did not appear", solo!!.searchText("($failMsg|$successMsg)")) - - // Click on ladygaga - solo!!.clickOnView(solo!!.getView(android.R.id.text1)) - - // Assert that: 'feed_view' is shown - assertTrue("feed_view' is not shown!", solo!!.waitForView<View?>(solo!! - .getView(R.id.feed_view))) - } -} \ No newline at end of file diff --git a/Labs/Lab6_NotificationsLab/app/src/androidTest/java/course/labs/notificationslab/tests/OldFeedWithNotificationTest.kt b/Labs/Lab6_NotificationsLab/app/src/androidTest/java/course/labs/notificationslab/tests/OldFeedWithNotificationTest.kt deleted file mode 100644 index d243570..0000000 --- a/Labs/Lab6_NotificationsLab/app/src/androidTest/java/course/labs/notificationslab/tests/OldFeedWithNotificationTest.kt +++ /dev/null @@ -1,20 +0,0 @@ -package course.labs.notificationslab.tests - -import android.test.ActivityInstrumentationTestCase2 -import com.robotium.solo.Solo -import course.labs.notificationslab.TestFrontEndActivity - -class OldFeedWithNotificationTest : ActivityInstrumentationTestCase2<TestFrontEndActivity>(TestFrontEndActivity::class.java) { - private var solo: Solo? = null - @Throws(Exception::class) - override fun setUp() { - solo = Solo(instrumentation) - activity - } - - @Throws(Exception::class) - override fun tearDown() { - solo!!.finishOpenedActivities() - } - -} \ No newline at end of file -- GitLab