diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/ClearButtonVisiblityButton_TextEmpty.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/ClearButtonVisiblityButton_TextEmpty.png new file mode 100644 index 000000000000..16eaad2b1aac Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/ClearButtonVisiblityButton_TextEmpty.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/ClearButtonVisiblityButton_TextPresent.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/ClearButtonVisiblityButton_TextPresent.png new file mode 100644 index 000000000000..c33099e75103 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/ClearButtonVisiblityButton_TextPresent.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/PlaceholderWithClearButtonVisible.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/PlaceholderWithClearButtonVisible.png new file mode 100644 index 000000000000..b7f1aa9f3db6 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/PlaceholderWithClearButtonVisible.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyCharacterSpacingWhenFontFamily.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyCharacterSpacingWhenFontFamily.png new file mode 100644 index 000000000000..2335703dd51c Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyCharacterSpacingWhenFontFamily.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyCharacterSpacingWhenMaxLengthSet.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyCharacterSpacingWhenMaxLengthSet.png new file mode 100644 index 000000000000..29c360172ba6 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyCharacterSpacingWhenMaxLengthSet.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyClearButtonVisiblityWhenIsPasswordTrueOrFalse.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyClearButtonVisiblityWhenIsPasswordTrueOrFalse.png new file mode 100644 index 000000000000..4cd7376f32cc Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyClearButtonVisiblityWhenIsPasswordTrueOrFalse.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyClearButtonVisiblityWhenTextAlignedHorizontally.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyClearButtonVisiblityWhenTextAlignedHorizontally.png new file mode 100644 index 000000000000..6d0661ce5d68 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyClearButtonVisiblityWhenTextAlignedHorizontally.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyClearButtonVisiblityWhenTextAlignedVertically.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyClearButtonVisiblityWhenTextAlignedVertically.png new file mode 100644 index 000000000000..cda25852ab2a Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyClearButtonVisiblityWhenTextAlignedVertically.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyClearVisiblityButtonWhenTextColorChanged.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyClearVisiblityButtonWhenTextColorChanged.png new file mode 100644 index 000000000000..432bdd463b72 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyClearVisiblityButtonWhenTextColorChanged.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyEntryControlWhenFlowDirectionSet.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyEntryControlWhenFlowDirectionSet.png new file mode 100644 index 000000000000..c4145fd469c2 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyEntryControlWhenFlowDirectionSet.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyEntryControlWhenPlaceholderColorSet.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyEntryControlWhenPlaceholderColorSet.png new file mode 100644 index 000000000000..59d01ca1beab Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyEntryControlWhenPlaceholderColorSet.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyEntryControlWhenPlaceholderTextSet.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyEntryControlWhenPlaceholderTextSet.png new file mode 100644 index 000000000000..af0b1a2a64ce Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyEntryControlWhenPlaceholderTextSet.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyEntry_WithShadow.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyEntry_WithShadow.png new file mode 100644 index 000000000000..37f2d297e0a2 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyEntry_WithShadow.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyHorizontalTextAlignmentBasedOnCharacterSpacing.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyHorizontalTextAlignmentBasedOnCharacterSpacing.png new file mode 100644 index 000000000000..67afb8aa613d Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyHorizontalTextAlignmentBasedOnCharacterSpacing.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyHorizontalTextAlignmentWhenVerticalTextAlignmentSet.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyHorizontalTextAlignmentWhenVerticalTextAlignmentSet.png new file mode 100644 index 000000000000..694075902c73 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyHorizontalTextAlignmentWhenVerticalTextAlignmentSet.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordBasedOnCharacterSpacing.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordBasedOnCharacterSpacing.png new file mode 100644 index 000000000000..cc0cac4a995b Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordBasedOnCharacterSpacing.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordBasedOnHorizontalTextAlignment.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordBasedOnHorizontalTextAlignment.png new file mode 100644 index 000000000000..bf5970fdbd26 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordBasedOnHorizontalTextAlignment.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordBasedOnVerticalTextAlignment.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordBasedOnVerticalTextAlignment.png new file mode 100644 index 000000000000..7d64cf56b103 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordBasedOnVerticalTextAlignment.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordWhenFontSizeSet.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordWhenFontSizeSet.png new file mode 100644 index 000000000000..a60efe8eaae8 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordWhenFontSizeSet.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordWhenMaxLenghtSetValue.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordWhenMaxLenghtSetValue.png new file mode 100644 index 000000000000..15a095fb2abb Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyIsPasswordWhenMaxLenghtSetValue.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWhenFlowDirectionSet.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWhenFlowDirectionSet.png new file mode 100644 index 000000000000..b4d7c7dbe80b Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWhenFlowDirectionSet.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithCharacterSpacing.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithCharacterSpacing.png new file mode 100644 index 000000000000..724c326fbc03 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithCharacterSpacing.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithFontAttributes.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithFontAttributes.png new file mode 100644 index 000000000000..1af1e8ad0685 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithFontAttributes.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithFontFamily.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithFontFamily.png new file mode 100644 index 000000000000..f6ade1047e66 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithFontFamily.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithFontSize.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithFontSize.png new file mode 100644 index 000000000000..3732ab052bfd Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithFontSize.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithHorizontalAlignment.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithHorizontalAlignment.png new file mode 100644 index 000000000000..3a670917e8e4 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithHorizontalAlignment.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithPasswordTrue.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithPasswordTrue.png new file mode 100644 index 000000000000..b6b45bbb8f39 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithPasswordTrue.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithShadow.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithShadow.png new file mode 100644 index 000000000000..38d514355fbe Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithShadow.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithVerticalAlignment.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithVerticalAlignment.png new file mode 100644 index 000000000000..5eddbf395e65 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyPlaceholderWithVerticalAlignment.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenAlingnedHorizontally.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenAlingnedHorizontally.png new file mode 100644 index 000000000000..34d048b358dc Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenAlingnedHorizontally.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenAlingnedVertically.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenAlingnedVertically.png new file mode 100644 index 000000000000..03b60a6da528 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenAlingnedVertically.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenCharacterSpacingSetValues.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenCharacterSpacingSetValues.png new file mode 100644 index 000000000000..848f172c35d3 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenCharacterSpacingSetValues.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenClearButtonVisibleSetNever.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenClearButtonVisibleSetNever.png new file mode 100644 index 000000000000..03cd241b9ec8 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenClearButtonVisibleSetNever.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenFontAttributesSet.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenFontAttributesSet.png new file mode 100644 index 000000000000..7cbf5f8f8ce1 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenFontAttributesSet.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenFontFamilySetValue.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenFontFamilySetValue.png new file mode 100644 index 000000000000..589548813bb3 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenFontFamilySetValue.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenFontSizeSetCorrectly.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenFontSizeSetCorrectly.png new file mode 100644 index 000000000000..516de1791f27 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenFontSizeSetCorrectly.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenIsPasswordTrueOrFalse.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenIsPasswordTrueOrFalse.png new file mode 100644 index 000000000000..1d528daf5870 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenIsPasswordTrueOrFalse.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenKeyboardTypeSet.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenKeyboardTypeSet.png new file mode 100644 index 000000000000..2c59ee8bc528 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenKeyboardTypeSet.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenTextColorSetCorrectly.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenTextColorSetCorrectly.png new file mode 100644 index 000000000000..335e441cac49 Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyTextWhenTextColorSetCorrectly.png differ diff --git a/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyVerticalTextAlignmentBasedOnCharacterSpacing.png b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyVerticalTextAlignmentBasedOnCharacterSpacing.png new file mode 100644 index 000000000000..7a5d6239288b Binary files /dev/null and b/src/Controls/tests/TestCases.Android.Tests/snapshots/android/VerifyVerticalTextAlignmentBasedOnCharacterSpacing.png differ diff --git a/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs b/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs index 5154d89be455..cfa00819efca 100644 --- a/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs +++ b/src/Controls/tests/TestCases.HostApp/CoreViews/CorePageView.cs @@ -63,7 +63,7 @@ public override string ToString() new GalleryPageFactory(() => new KeyboardScrollingGridGallery(), "Keyboard Scrolling Gallery - Grid with Star Row"), new GalleryPageFactory(() => new KeyboardScrollingNonScrollingPageLargeTitlesGallery(), "Keyboard Scrolling Gallery - NonScrolling Page / Large Titles"), new GalleryPageFactory(() => new KeyboardScrollingNonScrollingPageSmallTitlesGallery(), "Keyboard Scrolling Gallery - NonScrolling Page / Small Titles"), - new GalleryPageFactory(() => new KeyboardScrollingScrollingPageLargeTitlesGallery(), "Keyboard Scrolling Gallery - Scrolling Page / Large Titles"), + new GalleryPageFactory(() => new KeyboardScrollingScrollingPageLargeTitlesGallery(), "Keyboard Scrolling Gallery - Scrolling Page / Large Titles"), new GalleryPageFactory(() => new KeyboardScrollingScrollingPageSmallTitlesGallery(), "Keyboard Scrolling Gallery - Scrolling Page / Small Titles"), new GalleryPageFactory(() => new LabelCoreGalleryPage(), "Label Gallery"), new GalleryPageFactory(() => new ListViewCoreGalleryPage(), "ListView Gallery"), @@ -87,6 +87,7 @@ public override string ToString() new GalleryPageFactory(() => new CollectionViewFeaturePage(), "CollectionView Feature Matrix"), new GalleryPageFactory(() => new LabelControlPage(), "Label Feature Matrix"), new GalleryPageFactory(() => new CarouselViewFeaturePage(), "CarouselView Feature Matrix"), + new GalleryPageFactory(() => new EntryControlPage(), "Entry Feature Matrix"), new GalleryPageFactory(() => new ImageControlPage(), "Image Feature Matrix"), new GalleryPageFactory(() => new ImageButtonControlPage(), "ImageButton Feature Matrix"), new GalleryPageFactory(() => new BoxViewControlPage(), "BoxView Feature Matrix"), diff --git a/src/Controls/tests/TestCases.HostApp/FeatureMatrix/EntryControl/EntryControlPage.xaml b/src/Controls/tests/TestCases.HostApp/FeatureMatrix/EntryControl/EntryControlPage.xaml new file mode 100644 index 000000000000..ca14466bb74a --- /dev/null +++ b/src/Controls/tests/TestCases.HostApp/FeatureMatrix/EntryControl/EntryControlPage.xaml @@ -0,0 +1,115 @@ + + +