Updated tests

This commit is contained in:
Akash Yadav
2022-11-12 18:07:07 +05:30
parent 2cd3074fb0
commit 3720cce42d
@@ -19,9 +19,12 @@ package com.itsaky.androidide.inflater
import android.gesture.GestureOverlayView
import android.view.*
import android.webkit.WebView
import android.widget.*
import com.google.common.truth.Truth.assertThat
import com.itsaky.androidide.inflater.internal.AttributeAdapterIndex
import com.itsaky.androidide.inflater.internal.adapters.AbsoluteLayoutAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.AutoCompleteTextViewAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.ButtonAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.CheckBoxAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.CheckedTextViewAttrAdapter
@@ -38,10 +41,13 @@ import com.itsaky.androidide.inflater.internal.adapters.RadioButtonAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.RelativeLayoutAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.SeekBarAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.SpinnerAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.SurfaceViewAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.SwitchAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.TextViewAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.TextureViewAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.ToggleButtonAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.ViewAttrAdapter
import com.itsaky.androidide.inflater.internal.adapters.WebViewAttrAdapter
import org.junit.Test
import org.junit.runner.RunWith
import org.robolectric.RobolectricTestRunner
@@ -54,6 +60,8 @@ class AdapterIndexText {
fun `verify instances of adapters`() {
val expected =
mapOf(
AbsoluteLayout::class to AbsoluteLayoutAttrAdapter::class,
AutoCompleteTextView::class to AutoCompleteTextViewAttrAdapter::class,
Button::class to ButtonAttrAdapter::class,
CheckBox::class to CheckBoxAttrAdapter::class,
CheckedTextView::class to CheckedTextViewAttrAdapter::class,
@@ -71,9 +79,12 @@ class AdapterIndexText {
SeekBar::class to SeekBarAttrAdapter::class,
Spinner::class to SpinnerAttrAdapter::class,
Switch::class to SwitchAttrAdapter::class,
SurfaceView::class to SurfaceViewAttrAdapter::class,
TextView::class to TextViewAttrAdapter::class,
TextureView::class to TextureViewAttrAdapter::class,
ToggleButton::class to ToggleButtonAttrAdapter::class,
View::class to ViewAttrAdapter::class
View::class to ViewAttrAdapter::class,
WebView::class to WebViewAttrAdapter::class
)
val unexpected =