Skip to content
This repository was archived by the owner on Jun 20, 2023. It is now read-only.

Commit 6e9b346

Browse files
committed
Updated Tests project
1 parent c6031fc commit 6e9b346

File tree

4 files changed

+93
-121
lines changed

4 files changed

+93
-121
lines changed

tests/AndroidSupport.Tests/AndroidSupport.Tests.csproj

Lines changed: 72 additions & 114 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
1-
<?xml version="1.0" encoding="utf-8"?>
1+
<?xml version="1.0" encoding="utf-8"?>
22
<Project DefaultTargets="Build" ToolsVersion="4.0" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
3-
43
<PropertyGroup>
54
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
65
<Platform Condition=" '$(Platform)' == '' ">AnyCPU</Platform>
@@ -9,14 +8,13 @@
98
<OutputType>Library</OutputType>
109
<RootNamespace>AndroidSupport.Tests</RootNamespace>
1110
<AssemblyName>AndroidSupport.Tests</AssemblyName>
12-
<TargetFrameworkVersion>v8.0</TargetFrameworkVersion>
11+
<TargetFrameworkVersion>v9.0</TargetFrameworkVersion>
1312
<AndroidApplication>True</AndroidApplication>
1413
<AndroidResgenFile>Resources\Resource.designer.cs</AndroidResgenFile>
1514
<AndroidResgenClass>Resource</AndroidResgenClass>
1615
<AndroidManifest>Properties\AndroidManifest.xml</AndroidManifest>
1716
<MonoAndroidResourcePrefix>Resources</MonoAndroidResourcePrefix>
1817
<MonoAndroidAssetsPrefix>Assets</MonoAndroidAssetsPrefix>
19-
<AndroidUseLatestPlatformSdk>false</AndroidUseLatestPlatformSdk>
2018
<AndroidEnableMultiDex>true</AndroidEnableMultiDex>
2119
</PropertyGroup>
2220
<PropertyGroup Condition=" '$(Configuration)|$(Platform)' == 'Debug|AnyCPU' ">
@@ -29,7 +27,8 @@
2927
<WarningLevel>4</WarningLevel>
3028
<AndroidLinkMode>None</AndroidLinkMode>
3129
<AndroidSupportedAbis>arm64-v8a;armeabi;armeabi-v7a;x86</AndroidSupportedAbis>
32-
<NoWarn></NoWarn>
30+
<NoWarn>
31+
</NoWarn>
3332
<AllowUnsafeBlocks>false</AllowUnsafeBlocks>
3433
<PlatformTarget>anycpu</PlatformTarget>
3534
</PropertyGroup>
@@ -44,117 +43,13 @@
4443
<AndroidUseSharedRuntime>false</AndroidUseSharedRuntime>
4544
</PropertyGroup>
4645
<ItemGroup>
46+
<Reference Include="Microsoft.CSharp" />
47+
<Reference Include="Mono.Android" />
48+
<Reference Include="mscorlib" />
4749
<Reference Include="System" />
48-
<Reference Include="System.Xml" />
4950
<Reference Include="System.Core" />
50-
<Reference Include="System.IO.Compression" />
51-
<Reference Include="System.Net.Http" />
52-
<Reference Include="Xamarin.Android.Support.Annotations">
53-
<HintPath>..\..\output\Xamarin.Android.Support.Annotations.dll</HintPath>
54-
</Reference>
55-
<Reference Include="Xamarin.Android.Support.Compat">
56-
<HintPath>..\..\output\Xamarin.Android.Support.Compat.dll</HintPath>
57-
</Reference>
58-
<Reference Include="Xamarin.Android.Support.Core.UI">
59-
<HintPath>..\..\output\Xamarin.Android.Support.Core.UI.dll</HintPath>
60-
</Reference>
61-
<Reference Include="Xamarin.Android.Support.Core.Utils">
62-
<HintPath>..\..\output\Xamarin.Android.Support.Core.Utils.dll</HintPath>
63-
</Reference>
64-
<Reference Include="Xamarin.Android.Support.CustomTabs">
65-
<HintPath>..\..\output\Xamarin.Android.Support.CustomTabs.dll</HintPath>
66-
</Reference>
67-
<Reference Include="Xamarin.Android.Support.Dynamic.Animation">
68-
<HintPath>..\..\output\Xamarin.Android.Support.Dynamic.Animation.dll</HintPath>
69-
</Reference>
70-
<Reference Include="Xamarin.Android.Support.Exif">
71-
<HintPath>..\..\output\Xamarin.Android.Support.Exif.dll</HintPath>
72-
</Reference>
73-
<Reference Include="Xamarin.Android.Support.Fragment">
74-
<HintPath>..\..\output\Xamarin.Android.Support.Fragment.dll</HintPath>
75-
</Reference>
76-
<Reference Include="Xamarin.Android.Support.Media.Compat">
77-
<HintPath>..\..\output\Xamarin.Android.Support.Media.Compat.dll</HintPath>
78-
</Reference>
79-
<Reference Include="Xamarin.Android.Support.Percent">
80-
<HintPath>..\..\output\Xamarin.Android.Support.Percent.dll</HintPath>
81-
</Reference>
82-
<Reference Include="Xamarin.Android.Support.Recommendation">
83-
<HintPath>..\..\output\Xamarin.Android.Support.Recommendation.dll</HintPath>
84-
</Reference>
85-
<Reference Include="Xamarin.Android.Support.Transition">
86-
<HintPath>..\..\output\Xamarin.Android.Support.Transition.dll</HintPath>
87-
</Reference>
88-
<Reference Include="Xamarin.Android.Support.v7.GridLayout">
89-
<HintPath>..\..\output\Xamarin.Android.Support.v7.GridLayout.dll</HintPath>
90-
</Reference>
91-
<Reference Include="Xamarin.Android.Support.v7.Palette">
92-
<HintPath>..\..\output\Xamarin.Android.Support.v7.Palette.dll</HintPath>
93-
</Reference>
94-
<Reference Include="Xamarin.Android.Support.v7.Preference">
95-
<HintPath>..\..\output\Xamarin.Android.Support.v7.Preference.dll</HintPath>
96-
</Reference>
97-
<Reference Include="Xamarin.Android.Support.v8.RenderScript">
98-
<HintPath>..\..\output\Xamarin.Android.Support.v8.RenderScript.dll</HintPath>
99-
</Reference>
100-
<Reference Include="Xamarin.Android.Support.v13">
101-
<HintPath>..\..\output\Xamarin.Android.Support.v13.dll</HintPath>
102-
</Reference>
103-
<Reference Include="Xamarin.Android.Support.v14.Preference">
104-
<HintPath>..\..\output\Xamarin.Android.Support.v14.Preference.dll</HintPath>
105-
</Reference>
106-
<Reference Include="Xamarin.Android.Support.v17.Leanback">
107-
<HintPath>..\..\output\Xamarin.Android.Support.v17.Leanback.dll</HintPath>
108-
</Reference>
109-
<Reference Include="Xamarin.Android.Support.v17.Preference.Leanback">
110-
<HintPath>..\..\output\Xamarin.Android.Support.v17.Preference.Leanback.dll</HintPath>
111-
</Reference>
112-
<Reference Include="Mono.Android" />
113-
<Reference Include="Xamarin.Android.Support.v4">
114-
<HintPath>..\..\output\Xamarin.Android.Support.v4.dll</HintPath>
115-
</Reference>
116-
<Reference Include="Xamarin.Android.Support.Design">
117-
<HintPath>..\..\output\Xamarin.Android.Support.Design.dll</HintPath>
118-
</Reference>
119-
<Reference Include="Xamarin.Android.Support.Animated.Vector.Drawable">
120-
<HintPath>..\..\output\Xamarin.Android.Support.Animated.Vector.Drawable.dll</HintPath>
121-
</Reference>
122-
<Reference Include="Xamarin.Android.Support.v7.AppCompat">
123-
<HintPath>..\..\output\Xamarin.Android.Support.v7.AppCompat.dll</HintPath>
124-
</Reference>
125-
<Reference Include="Xamarin.Android.Support.v7.CardView">
126-
<HintPath>..\..\output\Xamarin.Android.Support.v7.CardView.dll</HintPath>
127-
</Reference>
128-
<Reference Include="Xamarin.Android.Support.v7.RecyclerView">
129-
<HintPath>..\..\output\Xamarin.Android.Support.v7.RecyclerView.dll</HintPath>
130-
</Reference>
131-
<Reference Include="Xamarin.Android.Support.v7.MediaRouter">
132-
<HintPath>..\..\output\Xamarin.Android.Support.v7.MediaRouter.dll</HintPath>
133-
</Reference>
134-
<Reference Include="Xamarin.Android.Support.Vector.Drawable">
135-
<HintPath>..\..\output\Xamarin.Android.Support.Vector.Drawable.dll</HintPath>
136-
</Reference>
137-
<Reference Include="Xamarin.Android.Arch.Core.Common">
138-
<HintPath>..\..\output\Xamarin.Android.Arch.Core.Common.dll</HintPath>
139-
</Reference>
140-
<Reference Include="Xamarin.Android.Arch.Lifecycle.Common">
141-
<HintPath>..\..\output\Xamarin.Android.Arch.Lifecycle.Common.dll</HintPath>
142-
</Reference>
143-
<Reference Include="Xamarin.Android.Arch.Lifecycle.Runtime">
144-
<HintPath>..\..\output\Xamarin.Android.Arch.Lifecycle.Runtime.dll</HintPath>
145-
</Reference>
146-
<Reference Include="Xamarin.Android.Support.Emoji.AppCompat">
147-
<HintPath>..\..\output\Xamarin.Android.Support.Emoji.AppCompat.dll</HintPath>
148-
</Reference>
149-
<Reference Include="Xamarin.Android.Support.Emoji.Bundled">
150-
<HintPath>..\..\output\Xamarin.Android.Support.Emoji.Bundled.dll</HintPath>
151-
</Reference>
152-
<Reference Include="Xamarin.Android.Support.Emoji">
153-
<HintPath>..\..\output\Xamarin.Android.Support.Emoji.dll</HintPath>
154-
</Reference>
155-
<Reference Include="Xamarin.Android.Support.TV.Provider">
156-
<HintPath>..\..\output\Xamarin.Android.Support.TV.Provider.dll</HintPath>
157-
</Reference>
51+
<Reference Include="System.Xml.Linq" />
52+
<Reference Include="System.Xml" />
15853
</ItemGroup>
15954
<ItemGroup>
16055
<PackageReference Include="xunit.core" Version="2.3.1" />
@@ -163,6 +58,69 @@
16358
<PackageReference Include="xunit.extensibility.execution" Version="2.3.1" />
16459
<PackageReference Include="xunit.runner.utility" Version="2.3.1" />
16560
</ItemGroup>
61+
<ItemGroup>
62+
<PackageReference Include="Xamarin.Android.Arch.Core.Common" Version="1.1.1-preview8" />
63+
<PackageReference Include="Xamarin.Android.Arch.Core.Runtime" Version="1.1.1-preview8" />
64+
<PackageReference Include="Xamarin.Android.Arch.Lifecycle.Common" Version="1.1.1-preview8" />
65+
<PackageReference Include="Xamarin.Android.Arch.Lifecycle.Extensions" Version="1.1.1-preview8" />
66+
<PackageReference Include="Xamarin.Android.Arch.Lifecycle.LiveData" Version="1.1.1-preview8" />
67+
<PackageReference Include="Xamarin.Android.Arch.Lifecycle.LiveData.Core" Version="1.1.1-preview8" />
68+
<PackageReference Include="Xamarin.Android.Arch.Lifecycle.Runtime" Version="1.1.1-preview8" />
69+
<PackageReference Include="Xamarin.Android.Arch.Lifecycle.ViewModel" Version="1.1.1-preview8" />
70+
<PackageReference Include="Xamarin.Android.Support.Animated.Vector.Drawable" Version="28.0.0-preview8" />
71+
<PackageReference Include="Xamarin.Android.Support.Annotations" Version="28.0.0-preview8" />
72+
<PackageReference Include="Xamarin.Android.Support.AsyncLayoutInflater" Version="28.0.0-preview8" />
73+
<PackageReference Include="Xamarin.Android.Support.Collections" Version="28.0.0-preview8" />
74+
<PackageReference Include="Xamarin.Android.Support.Compat" Version="28.0.0-preview8" />
75+
<PackageReference Include="Xamarin.Android.Support.CoordinaterLayout" Version="28.0.0-preview8" />
76+
<PackageReference Include="Xamarin.Android.Support.Core.UI" Version="28.0.0-preview8" />
77+
<PackageReference Include="Xamarin.Android.Support.Core.Utils" Version="28.0.0-preview8" />
78+
<PackageReference Include="Xamarin.Android.Support.CursorAdapter" Version="28.0.0-preview8" />
79+
<PackageReference Include="Xamarin.Android.Support.CustomTabs" Version="28.0.0-preview8" />
80+
<PackageReference Include="Xamarin.Android.Support.CustomView" Version="28.0.0-preview8" />
81+
<PackageReference Include="Xamarin.Android.Support.Design" Version="28.0.0-preview8" />
82+
<PackageReference Include="Xamarin.Android.Support.DocumentFile" Version="28.0.0-preview8" />
83+
<PackageReference Include="Xamarin.Android.Support.DrawerLayout" Version="28.0.0-preview8" />
84+
<PackageReference Include="Xamarin.Android.Support.Dynamic.Animation" Version="28.0.0-preview8" />
85+
<PackageReference Include="Xamarin.Android.Support.Emoji" Version="28.0.0-preview8" />
86+
<PackageReference Include="Xamarin.Android.Support.Emoji.AppCompat" Version="28.0.0-preview8" />
87+
<PackageReference Include="Xamarin.Android.Support.Emoji.Bundled" Version="28.0.0-preview8" />
88+
<PackageReference Include="Xamarin.Android.Support.Exif" Version="28.0.0-preview8" />
89+
<PackageReference Include="Xamarin.Android.Support.Fragment" Version="28.0.0-preview8" />
90+
<PackageReference Include="Xamarin.Android.Support.HeifWriter" Version="28.0.0-preview8" />
91+
<PackageReference Include="Xamarin.Android.Support.Interpolator" Version="28.0.0-preview8" />
92+
<PackageReference Include="Xamarin.Android.Support.Loader" Version="28.0.0-preview8" />
93+
<PackageReference Include="Xamarin.Android.Support.LocalBroadcastManager" Version="28.0.0-preview8" />
94+
<PackageReference Include="Xamarin.Android.Support.Media.Compat" Version="28.0.0-preview8" />
95+
<PackageReference Include="Xamarin.Android.Support.Percent" Version="28.0.0-preview8" />
96+
<PackageReference Include="Xamarin.Android.Support.Print" Version="28.0.0-preview8" />
97+
<PackageReference Include="Xamarin.Android.Support.Recommendation" Version="28.0.0-preview8" />
98+
<PackageReference Include="Xamarin.Android.Support.RecyclerView.Selection" Version="28.0.0-preview8" />
99+
<PackageReference Include="Xamarin.Android.Support.Slices.Builders" Version="28.0.0-preview8" />
100+
<PackageReference Include="Xamarin.Android.Support.Slices.Core" Version="28.0.0-preview8" />
101+
<PackageReference Include="Xamarin.Android.Support.Slices.View" Version="28.0.0-preview8" />
102+
<PackageReference Include="Xamarin.Android.Support.SlidingPaneLayout" Version="28.0.0-preview8" />
103+
<PackageReference Include="Xamarin.Android.Support.SwipeRefreshLayout" Version="28.0.0-preview8" />
104+
<PackageReference Include="Xamarin.Android.Support.Transition" Version="28.0.0-preview8" />
105+
<PackageReference Include="Xamarin.Android.Support.TV.Provider" Version="28.0.0-preview8" />
106+
<PackageReference Include="Xamarin.Android.Support.v13" Version="28.0.0-preview8" />
107+
<PackageReference Include="Xamarin.Android.Support.v14.Preference" Version="28.0.0-preview8" />
108+
<PackageReference Include="Xamarin.Android.Support.v17.Leanback" Version="28.0.0-preview8" />
109+
<PackageReference Include="Xamarin.Android.Support.v17.Preference.Leanback" Version="28.0.0-preview8" />
110+
<PackageReference Include="Xamarin.Android.Support.v4" Version="28.0.0-preview8" />
111+
<PackageReference Include="Xamarin.Android.Support.v7.AppCompat" Version="28.0.0-preview8" />
112+
<PackageReference Include="Xamarin.Android.Support.v7.CardView" Version="28.0.0-preview8" />
113+
<PackageReference Include="Xamarin.Android.Support.v7.GridLayout" Version="28.0.0-preview8" />
114+
<PackageReference Include="Xamarin.Android.Support.v7.MediaRouter" Version="28.0.0-preview8" />
115+
<PackageReference Include="Xamarin.Android.Support.v7.Palette" Version="28.0.0-preview8" />
116+
<PackageReference Include="Xamarin.Android.Support.v7.Preference" Version="28.0.0-preview8" />
117+
<PackageReference Include="Xamarin.Android.Support.v7.RecyclerView" Version="28.0.0-preview8" />
118+
<PackageReference Include="Xamarin.Android.Support.Vector.Drawable" Version="28.0.0-preview8" />
119+
<PackageReference Include="Xamarin.Android.Support.VersionedParcelable" Version="28.0.0-preview8" />
120+
<PackageReference Include="Xamarin.Android.Support.ViewPager" Version="28.0.0-preview8" />
121+
<PackageReference Include="Xamarin.Android.Support.Wear" Version="28.0.0-preview8" />
122+
<PackageReference Include="Xamarin.Android.Support.WebKit" Version="28.0.0-preview8" />
123+
</ItemGroup>
166124
<ItemGroup>
167125
<Compile Include="MainActivity.cs" />
168126
<Compile Include="Resources\Resource.designer.cs" />
Lines changed: 4 additions & 5 deletions
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,5 @@
11
<?xml version="1.0" encoding="utf-8"?>
2-
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.xamarin.androidsupport_tests">
3-
<uses-sdk android:minSdkVersion="10" />
4-
<application android:allowBackup="true" android:icon="@mipmap/icon" android:label="@string/app_name">
5-
</application>
6-
</manifest>
2+
<manifest xmlns:android="http://schemas.android.com/apk/res/android" android:versionCode="1" android:versionName="1.0" package="com.xamarin.androidsupport_tests" android:installLocation="auto">
3+
<uses-sdk android:minSdkVersion="10" android:targetSdkVersion="28" />
4+
<application android:allowBackup="true" android:label="@string/app_name"></application>
5+
</manifest>

tests/AndroidSupport.Tests/Tests.cs

Lines changed: 10 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,7 @@
22
using System.Threading.Tasks;
33
using Android.App;
44
using Android.OS;
5+
using Android.Support.Design.Widget;
56
using Android.Support.V4.App;
67
using Xunit;
78
using Xunit.Extensions;
@@ -47,7 +48,6 @@ public void Support_Design_Internal_Classes_Exist()
4748
var a = new Android.Support.Design.Internal.BottomNavigationItemView(ctx);
4849
var b = new Android.Support.Design.Internal.BottomNavigationMenu(ctx);
4950
var c = new Android.Support.Design.Internal.BottomNavigationMenuView(ctx);
50-
var d = new Android.Support.Design.Internal.SnackbarContentLayout(ctx);
5151
}
5252

5353
[Fact]
@@ -57,5 +57,13 @@ public void Support_Design_Classes_Exist()
5757
var e = new Android.Support.Design.Widget.BottomSheetDialog(ctx);
5858
var f = new Android.Support.Design.Widget.BottomSheetDialogFragment();
5959
}
60-
}
60+
61+
public class ShellFlyoutTemplatedContentRenderer : Java.Lang.Object, AppBarLayout.IOnOffsetChangedListener, AppBarLayout.IBaseOnOffsetChangedListener
62+
{
63+
public void OnOffsetChanged(AppBarLayout appBarLayout, int verticalOffset)
64+
{
65+
}
66+
}
67+
68+
}
6169
}

tests/NuGet.Config

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,7 @@
1+
<?xml version="1.0" encoding="utf-8"?>
2+
<configuration>
3+
<packageSources>
4+
<add key="Local" value="..\output\" />
5+
<add key="NuGet" value="https://api.nuget.org/v3/index.json" />
6+
</packageSources>
7+
</configuration>

0 commit comments

Comments
 (0)