From 84fa1b011aff693328f2b7ae1d50c37e0f4678c5 Mon Sep 17 00:00:00 2001 From: Roi Greenberg Date: Wed, 5 Sep 2018 01:39:01 +0300 Subject: [PATCH] Add Unittest for Rtl + some small fixes --- .../DeviceCommunicationServiceTestCase.java | 14 ++++++++++++++ 1 file changed, 14 insertions(+) diff --git a/app/src/test/java/nodomain/freeyourgadget/gadgetbridge/service/DeviceCommunicationServiceTestCase.java b/app/src/test/java/nodomain/freeyourgadget/gadgetbridge/service/DeviceCommunicationServiceTestCase.java index 5412af263..46301175b 100644 --- a/app/src/test/java/nodomain/freeyourgadget/gadgetbridge/service/DeviceCommunicationServiceTestCase.java +++ b/app/src/test/java/nodomain/freeyourgadget/gadgetbridge/service/DeviceCommunicationServiceTestCase.java @@ -114,4 +114,18 @@ public class DeviceCommunicationServiceTestCase extends TestBase { assertEquals("Transliteration support fail!", "Prosto tekct", result); } + + @Test + public void testRtlSupport() { + SharedPreferences settings = GBApplication.getPrefs().getPreferences(); + SharedPreferences.Editor editor = settings.edit(); + editor.putBoolean("rtl", true); + editor.commit(); + + Intent intent = mDeviceService.createIntent().putExtra(EXTRA_NOTIFICATION_BODY, "English and עברית"); + mDeviceService.invokeService(intent); + String result = intent.getStringExtra(EXTRA_NOTIFICATION_BODY); + + assertEquals("Rtl support fail!", "תירבע English and", result); + } }