Skip to content

Commit 63788fc

Browse files
committed
Add more test case and update readmes
1 parent 46eac0c commit 63788fc

6 files changed

+15
-3
lines changed

README.md

+1-1
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ dotnet test
2222
To run the sample app:
2323

2424
```
25-
dotnet run --project src/SampleApp/SampleApp.csproj https://integ.uidapi.com \
25+
dotnet run --project src/SampleApp/SampleApp.csproj https://operator-integ.uidapi.com \
2626
<your-api-token> <your-secret-key> <advertising-token>
2727
```
2828

test/UID2.Client.Test/BidstreamClientTests.cs

+6
Original file line numberDiff line numberDiff line change
@@ -306,12 +306,15 @@ private void UserOptedOutTest(TokenVersion tokenVersion)
306306
[InlineData("example.com", TokenVersion.V2)]
307307
[InlineData("example.org", TokenVersion.V2)]
308308
[InlineData("com.123.Game.App.android", TokenVersion.V2)]
309+
[InlineData("123456789", TokenVersion.V2)]
309310
[InlineData("example.com", TokenVersion.V3)]
310311
[InlineData("example.org", TokenVersion.V3)]
311312
[InlineData("com.123.Game.App.android", TokenVersion.V3)]
313+
[InlineData("123456789", TokenVersion.V3)]
312314
[InlineData("example.com", TokenVersion.V4)]
313315
[InlineData("example.org", TokenVersion.V4)]
314316
[InlineData("com.123.Game.App.android", TokenVersion.V4)]
317+
[InlineData("123456789", TokenVersion.V4)]
315318
private void TokenIsCstgDerivedTest(string domainOrAppName, TokenVersion tokenVersion)
316319
{
317320
Refresh(KeySharingResponse(new[] { MASTER_KEY, SITE_KEY }));
@@ -357,18 +360,21 @@ private void DomainOrAppNameCaseSensitiveAndCheckFailedTest(string domainOrAppNa
357360
[InlineData("example.net", TokenVersion.V2)] // Domain associated with site SITE_ID2, as defined by KeySharingResponse().
358361
[InlineData("example.edu", TokenVersion.V2)] // Domain associated with site SITE_ID2, as defined by KeySharingResponse().
359362
[InlineData("com.123.Game.App.ios", TokenVersion.V2)] // App associated with site SITE_ID2, as defined by KeySharingResponse().
363+
[InlineData("123456780", TokenVersion.V2)] // App associated with site SITE_ID2, as defined by KeySharingResponse().
360364
[InlineData("foo.com", TokenVersion.V2)] // Domain not associated with any site.
361365
[InlineData((string)null, TokenVersion.V3)]
362366
[InlineData("", TokenVersion.V3)]
363367
[InlineData("example.net", TokenVersion.V3)] // Domain associated with site SITE_ID2, as defined by KeySharingResponse().
364368
[InlineData("example.edu", TokenVersion.V3)] // Domain associated with site SITE_ID2, as defined by KeySharingResponse().
365369
[InlineData("com.123.Game.App.ios", TokenVersion.V3)] // App associated with site SITE_ID2, as defined by KeySharingResponse().
370+
[InlineData("123456780", TokenVersion.V3)] // App associated with site SITE_ID2, as defined by KeySharingResponse().
366371
[InlineData("foo.com", TokenVersion.V3)] // Domain not associated with any site.
367372
[InlineData((string)null, TokenVersion.V4)]
368373
[InlineData("", TokenVersion.V4)]
369374
[InlineData("example.net", TokenVersion.V4)] // Domain associated with site SITE_ID2, as defined by KeySharingResponse().
370375
[InlineData("example.edu", TokenVersion.V4)] // Domain associated with site SITE_ID2, as defined by KeySharingResponse().
371376
[InlineData("com.123.Game.App.ios", TokenVersion.V4)] // App associated with site SITE_ID2, as defined by KeySharingResponse().
377+
[InlineData("123456780", TokenVersion.V4)] // App associated with site SITE_ID2, as defined by KeySharingResponse().
372378
[InlineData("foo.com", TokenVersion.V4)] // Domain not associated with any site.
373379
private void TokenIsCstgDerivedDomainOrAppNameFailTest(string domainOrAppName, TokenVersion tokenVersion)
374380
{

test/UID2.Client.Test/EncryptionTestsV2.cs

+2
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,7 @@ public void UserOptedOutTest()
4343
[InlineData("example.com")]
4444
[InlineData("example.org")]
4545
[InlineData("com.123.Game.App.android")]
46+
[InlineData("123456789")]
4647
public void TokenIsCstgDerivedTest(string domainOrAppName)
4748
{
4849
_client.RefreshJson(KeySharingResponse(new [] { MASTER_KEY, SITE_KEY }));
@@ -78,6 +79,7 @@ public void DomainOrAppNameCaseSensitiveAndCheckFailedTest(string domainOrAppNam
7879
[InlineData("example.net")]
7980
[InlineData("example.edu")]
8081
[InlineData("com.123.Game.App.ios")]
82+
[InlineData("123456780")]
8183
// Domain not associated with any site.
8284
[InlineData("foo.com")]
8385
public void TokenIsCstgDerivedDomainOrAppNameFailTest(string domainOrAppName)

test/UID2.Client.Test/EncryptionTestsV3.cs

+2
Original file line numberDiff line numberDiff line change
@@ -63,6 +63,7 @@ public void UserOptedOutTest()
6363
[InlineData("example.com")]
6464
[InlineData("example.org")]
6565
[InlineData("com.123.Game.App.android")]
66+
[InlineData("123456789")]
6667
public void TokenIsCstgDerivedTest(string domainOrAppName)
6768
{
6869
_client.RefreshJson(KeySharingResponse(new [] { MASTER_KEY, SITE_KEY }));
@@ -98,6 +99,7 @@ public void DomainOrAppNameCaseSensitiveAndCheckFailedTest(string domainOrAppNam
9899
[InlineData("example.net")]
99100
[InlineData("example.edu")]
100101
[InlineData("com.123.Game.App.ios")]
102+
[InlineData("123456780")]
101103
// Domain not associated with any site.
102104
[InlineData("foo.com")]
103105
public void TokenIsCstgDerivedDomainOrAppNameFailTest(string domainOrAppName)

test/UID2.Client.Test/EncryptionTestsV4.cs

+2
Original file line numberDiff line numberDiff line change
@@ -193,6 +193,7 @@ public void UserOptedOutTest()
193193
[InlineData("example.com")]
194194
[InlineData("example.org")]
195195
[InlineData("com.123.Game.App.android")]
196+
[InlineData("123456789")]
196197
public void TokenIsCstgDerivedTest(string domainOrAppName)
197198
{
198199
_client.RefreshJson(KeySharingResponse(new [] { MASTER_KEY, SITE_KEY }));
@@ -230,6 +231,7 @@ public void DomainOrAppNameCaseSensitiveAndCheckFailedTest(string domainOrAppNam
230231
[InlineData("example.net")]
231232
[InlineData("example.edu")]
232233
[InlineData("com.123.Game.App.ios")]
234+
[InlineData("123456780")]
233235
// Domain not associated with any site.
234236
[InlineData("foo.com")]
235237
public void TokenIsCstgDerivedDomainOrAppNameFailTest(string domainOrAppName)

test/UID2.Client.Test/TestData.cs

+2-2
Original file line numberDiff line numberDiff line change
@@ -79,12 +79,12 @@ internal static string KeySharingResponse(IEnumerable<Key> keys, int? callerSite
7979
new
8080
{
8181
id = SITE_ID,
82-
domain_names = new[] { "example.com", "example.org", "com.123.Game.App.android" }
82+
domain_names = new[] { "example.com", "example.org", "com.123.Game.App.android", "123456789" }
8383
},
8484
new
8585
{
8686
id = SITE_ID2,
87-
domain_names = new[] { "example.net", "example.edu", "com.123.Game.App.ios" }
87+
domain_names = new[] { "example.net", "example.edu", "com.123.Game.App.ios", "123456780" }
8888
}
8989
}
9090
}

0 commit comments

Comments
 (0)