From 2633912e9370f47412fcdb8674b2b3271c12cc4d Mon Sep 17 00:00:00 2001 From: klaus Date: Sun, 12 Jul 2026 20:52:01 +0900 Subject: [PATCH] =?UTF-8?q?test(dm):=20=EC=B1=84=ED=8C=85=20=ED=94=8C?= =?UTF-8?q?=EB=A1=9C=ED=8C=85=20=EB=B2=84=ED=8A=BC=20=EC=A0=9C=EA=B1=B0=20?= =?UTF-8?q?=EA=B2=80=EC=A6=9D=EC=9D=84=20=EB=A7=9E=EC=B6=98=EB=8B=A4?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../v2/main/chat/ChatMainFragmentLayoutTest.kt | 11 ++--------- 1 file changed, 2 insertions(+), 9 deletions(-) diff --git a/app/src/test/java/kr/co/vividnext/sodalive/v2/main/chat/ChatMainFragmentLayoutTest.kt b/app/src/test/java/kr/co/vividnext/sodalive/v2/main/chat/ChatMainFragmentLayoutTest.kt index aa76c041..ae64ca53 100644 --- a/app/src/test/java/kr/co/vividnext/sodalive/v2/main/chat/ChatMainFragmentLayoutTest.kt +++ b/app/src/test/java/kr/co/vividnext/sodalive/v2/main/chat/ChatMainFragmentLayoutTest.kt @@ -46,19 +46,17 @@ class ChatMainFragmentLayoutTest { } @Test - fun `채팅 fragment layout은 title bar tab list floating button만 포함한다`() { + fun `채팅 fragment layout은 title bar tab list만 포함한다`() { val root = inflateView(R.layout.fragment_v2_main_chat) as ConstraintLayout val titleBar = requireNotNull(root.findViewById(R.id.view_chat_title_bar)) val tabBar = requireNotNull(root.findViewById(R.id.view_chat_filter_tabs)) val recyclerView = requireNotNull(root.findViewById(R.id.rv_chat_rooms)) - val floatingButton = requireNotNull(root.findViewById(R.id.btn_chat_floating)) val emptyMessage = requireNotNull(root.findViewById(R.id.tv_chat_empty_message)) assertEquals(Color.BLACK, (root.background as ColorDrawable).color) assertSame(root, titleBar.parent) assertSame(root, tabBar.parent) assertSame(root, recyclerView.parent) - assertSame(root, floatingButton.parent) assertSame(root, emptyMessage.parent) assertEquals(View.GONE, emptyMessage.visibility) assertFalse(root.containsClassName("com.google.android.material.bottomnavigation.BottomNavigationView")) @@ -66,17 +64,15 @@ class ChatMainFragmentLayoutTest { } @Test - fun `채팅 fragment list와 floating button은 계획된 constraint를 사용한다`() { + fun `채팅 fragment list는 계획된 constraint를 사용한다`() { val root = inflateView(R.layout.fragment_v2_main_chat) val titleBar = requireNotNull(root.findViewById(R.id.view_chat_title_bar)) val tabBar = requireNotNull(root.findViewById(R.id.view_chat_filter_tabs)) val recyclerView = requireNotNull(root.findViewById(R.id.rv_chat_rooms)) - val floatingButton = requireNotNull(root.findViewById(R.id.btn_chat_floating)) val emptyMessage = requireNotNull(root.findViewById(R.id.tv_chat_empty_message)) val tabParams = tabBar.layoutParams as ConstraintLayout.LayoutParams val listParams = recyclerView.layoutParams as ConstraintLayout.LayoutParams val emptyParams = emptyMessage.layoutParams as ConstraintLayout.LayoutParams - val buttonParams = floatingButton.layoutParams as ConstraintLayout.LayoutParams assertEquals(60.dpToPx(), titleBar.layoutParams.height) assertEquals(52.dpToPx(), tabBar.layoutParams.height) @@ -87,8 +83,6 @@ class ChatMainFragmentLayoutTest { assertEquals(ConstraintLayout.LayoutParams.PARENT_ID, emptyParams.bottomToBottom) assertEquals(false, recyclerView.clipToPadding) assertTrue(recyclerView.paddingBottom >= 28.dpToPx()) - assertEquals(ConstraintLayout.LayoutParams.PARENT_ID, buttonParams.endToEnd) - assertEquals(ConstraintLayout.LayoutParams.PARENT_ID, buttonParams.bottomToBottom) } @Test @@ -141,7 +135,6 @@ class ChatMainFragmentLayoutTest { assertTrue(source.contains("ChatRoomActivity.newIntent(requireContext(), item.roomId)")) assertTrue(source.contains("ChatRoomType.DM ->")) assertTrue(source.contains("DmChatRoomActivity.newIntentByRoomId(requireContext(), item.roomId)")) - assertTrue(source.contains("btnChatFloating.setOnClickListener { }")) } @Test