fix(tests): update LayoutInflaterTest

This commit is contained in:
Akash Yadav
2023-02-11 23:48:44 +05:30
parent 453529566a
commit 8b3e1409d4
2 changed files with 5 additions and 4 deletions
@@ -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,
@@ -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()
}
}
}