From 8b3e1409d40e01b5f48bbda0897d00a9e53e3ef1 Mon Sep 17 00:00:00 2001 From: Akash Yadav Date: Sat, 11 Feb 2023 23:48:44 +0530 Subject: [PATCH] fix(tests): update LayoutInflaterTest --- .../com/itsaky/androidide/inflater/internal/IncludeView.kt | 2 +- .../com/itsaky/androidide/inflater/LayoutInflaterTest.kt | 7 ++++--- 2 files changed, 5 insertions(+), 4 deletions(-) diff --git a/xml-inflater/src/main/java/com/itsaky/androidide/inflater/internal/IncludeView.kt b/xml-inflater/src/main/java/com/itsaky/androidide/inflater/internal/IncludeView.kt index 71128ac78..014e53634 100644 --- a/xml-inflater/src/main/java/com/itsaky/androidide/inflater/internal/IncludeView.kt +++ b/xml-inflater/src/main/java/com/itsaky/androidide/inflater/internal/IncludeView.kt @@ -25,7 +25,7 @@ import com.itsaky.androidide.inflater.IViewGroup * * @author Akash Yadav */ -class IncludeView(private val embedded: ViewImpl) : +class IncludeView(internal val embedded: ViewImpl) : ViewImpl( file = embedded.file, name = embedded.name, diff --git a/xml-inflater/src/test/java/com/itsaky/androidide/inflater/LayoutInflaterTest.kt b/xml-inflater/src/test/java/com/itsaky/androidide/inflater/LayoutInflaterTest.kt index 8687ada28..c4b58051e 100644 --- a/xml-inflater/src/test/java/com/itsaky/androidide/inflater/LayoutInflaterTest.kt +++ b/xml-inflater/src/test/java/com/itsaky/androidide/inflater/LayoutInflaterTest.kt @@ -23,6 +23,7 @@ import android.widget.ImageView import android.widget.LinearLayout import android.widget.TextView import com.google.common.truth.Truth.assertThat +import com.itsaky.androidide.inflater.internal.IncludeView import com.itsaky.androidide.inflater.internal.LayoutInflaterImpl import com.itsaky.androidide.inflater.internal.ViewGroupImpl import com.itsaky.androidide.inflater.internal.ViewImpl @@ -106,7 +107,7 @@ class LayoutInflaterTest { " android.widget.TextView\n" + " android.widget.TextView\n" ) - val included = view[0] + val included = view[0] as IncludeView included.findAttribute("layout_height", INamespace.ANDROID.uri).apply { assertThat(this).isNotNull() assertThat(this!!.value).isEqualTo("48dp") @@ -115,8 +116,8 @@ class LayoutInflaterTest { assertThat(this).isNotNull() assertThat(this!!.value).isEqualTo("48dp") } - assertThat(included.hasAttribute("gravity", INamespace.ANDROID.uri)).isTrue() - assertThat(included.hasAttribute("id", INamespace.ANDROID.uri)).isTrue() + assertThat(included.embedded.hasAttribute("gravity", INamespace.ANDROID.uri)).isTrue() + assertThat(included.embedded.hasAttribute("id", INamespace.ANDROID.uri)).isTrue() } } }