fun testRelativeLayoutLayoutParams()

in layout-inspector/testSrc/com/android/tools/idea/layoutinspector/pipeline/legacy/PropertyMapperTest.kt [53:208]


  fun testRelativeLayoutLayoutParams() {
    check(
      "layout_mRules_leftOf",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_TO_LEFT_OF,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_rightOf",
      "false/NOID",
      SdkConstants.ATTR_LAYOUT_TO_RIGHT_OF,
      PropertyType.RESOURCE,
      "",
    )
    check(
      "layout_mRules_above",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ABOVE,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_below",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_BELOW,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignBaseline",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_BASELINE,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignLeft",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_LEFT,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignTop",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_TOP,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignRight",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_RIGHT,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignBottom",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_BOTTOM,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignParentLeft",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_PARENT_LEFT,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignParentTop",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_PARENT_TOP,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignParentRight",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_PARENT_RIGHT,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignParentBottom",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_PARENT_BOTTOM,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_center",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_CENTER_IN_PARENT,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_centerHorizontal",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_CENTER_HORIZONTAL,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_centerVertical",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_CENTER_VERTICAL,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_startOf",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_TO_START_OF,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_endOf",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_TO_END_OF,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignStart",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_START,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignEnd",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_END,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignParentStart",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_PARENT_START,
      PropertyType.RESOURCE,
      "@id/textView",
    )
    check(
      "layout_mRules_alignParentEnd",
      "id/textView",
      SdkConstants.ATTR_LAYOUT_ALIGN_PARENT_END,
      PropertyType.RESOURCE,
      "@id/textView",
    )
  }