diff --git a/src/test/java/com/gargoylesoftware/htmlunit/CookieManager4Test.java b/src/test/java/com/gargoylesoftware/htmlunit/CookieManager4Test.java index 8299cfd3680..58c0bad29ff 100644 --- a/src/test/java/com/gargoylesoftware/htmlunit/CookieManager4Test.java +++ b/src/test/java/com/gargoylesoftware/htmlunit/CookieManager4Test.java @@ -37,6 +37,7 @@ import com.gargoylesoftware.htmlunit.html.HtmlPageTest; import com.gargoylesoftware.htmlunit.junit.BrowserRunner; import com.gargoylesoftware.htmlunit.junit.BrowserRunner.Alerts; +import com.gargoylesoftware.htmlunit.junit.BrowserRunner.HtmlUnitNYI; import com.gargoylesoftware.htmlunit.util.MimeType; import com.gargoylesoftware.htmlunit.util.NameValuePair; @@ -169,6 +170,16 @@ public void domain() throws Exception { "c2=2; path=/; domain=.htmlunit.org; sameSite=None", "c3=3; path=/; domain=.host1.htmlunit.org; sameSite=None", "c4=4; path=/; domain=.host1.htmlunit.org; sameSite=None"}) + @HtmlUnitNYI(FF = {"c1=1; c2=2; c3=3; c4=4", + "c1=1; path=/; domain=.htmlunit.org", + "c2=2; path=/; domain=.htmlunit.org", + "c3=3; path=/; domain=.host1.htmlunit.org", + "c4=4; path=/; domain=.host1.htmlunit.org"}, + FF_ESR = {"c1=1; c2=2; c3=3; c4=4", + "c1=1; path=/; domain=.htmlunit.org", + "c2=2; path=/; domain=.htmlunit.org", + "c3=3; path=/; domain=.host1.htmlunit.org", + "c4=4; path=/; domain=.host1.htmlunit.org"}) public void storedDomain1() throws Exception { final List responseHeader = new ArrayList<>(); responseHeader.add(new NameValuePair("Set-Cookie", "c1=1; Domain=." + DOMAIN + "; Path=/")); @@ -208,6 +219,8 @@ public void storedDomain1() throws Exception { FF_ESR = {"c1=1; c2=2", "c1=1; path=/; domain=.htmlunit.org; sameSite=None", "c2=2; path=/; domain=.htmlunit.org; sameSite=None"}) + @HtmlUnitNYI(FF = {"c1=1; c2=2", "c1=1; path=/; domain=.htmlunit.org", "c2=2; path=/; domain=.htmlunit.org"}, + FF_ESR = {"c1=1; c2=2", "c1=1; path=/; domain=.htmlunit.org", "c2=2; path=/; domain=.htmlunit.org"}) public void storedDomain2() throws Exception { final List responseHeader = new ArrayList<>(); responseHeader.add(new NameValuePair("Set-Cookie", "c1=1; Domain=." + DOMAIN + "; Path=/")); @@ -245,6 +258,8 @@ public void storedDomain2() throws Exception { FF_ESR = {"c1=1; c2=2", "c1=1; path=/; domain=.htmlunit.org; sameSite=None", "c2=2; path=/; domain=.htmlunit.org; sameSite=None"}) + @HtmlUnitNYI(FF = {"c1=1; c2=2", "c1=1; path=/; domain=.htmlunit.org", "c2=2; path=/; domain=.htmlunit.org"}, + FF_ESR = {"c1=1; c2=2", "c1=1; path=/; domain=.htmlunit.org", "c2=2; path=/; domain=.htmlunit.org"}) public void storedDomain3() throws Exception { final List responseHeader = new ArrayList<>(); responseHeader.add(new NameValuePair("Set-Cookie", "c1=1; Domain=." + DOMAIN + "; Path=/")); @@ -275,8 +290,7 @@ public void storedDomain3() throws Exception { * @throws Exception if the test fails */ @Test - @Alerts(CHROME = {"c12=12", "c12=12; path=/; domain=htmlunit", "c11=11; path=/; domain=htmlunit"}, - EDGE = {"c12=12", "c12=12; path=/; domain=htmlunit", "c11=11; path=/; domain=htmlunit"}, + @Alerts(DEFAULT = {"c12=12", "c12=12; path=/; domain=htmlunit", "c11=11; path=/; domain=htmlunit"}, FF = {"c11=11; c12=12", "c12=12; path=/; domain=htmlunit; sameSite=None", "c11=11; path=/; domain=htmlunit; sameSite=None"}, @@ -284,6 +298,8 @@ public void storedDomain3() throws Exception { "c12=12; path=/; domain=htmlunit; sameSite=None", "c11=11; path=/; domain=htmlunit; sameSite=None"}, IE = {"c11=11; c12=12", "c12=12; path=/; domain=htmlunit", "c11=11; path=/; domain=htmlunit"}) + @HtmlUnitNYI(FF = {"c11=11; c12=12", "c12=12; path=/; domain=htmlunit", "c11=11; path=/; domain=htmlunit"}, + FF_ESR = {"c11=11; c12=12", "c12=12; path=/; domain=htmlunit", "c11=11; path=/; domain=htmlunit"}) public void storedDomain4() throws Exception { final List responseHeader = new ArrayList<>(); responseHeader.add(new NameValuePair("Set-Cookie", "c1=1; Domain=." + DOMAIN + "; Path=/")); @@ -326,6 +342,10 @@ public void storedDomain4() throws Exception { "c2=2; path=/; domain=.htmlunit.org; sameSite=None", "c3=3; path=/; domain=.host1.htmlunit.org; sameSite=None", "c4=4; path=/; domain=.host1.htmlunit.org; sameSite=None"}) + @HtmlUnitNYI(FF = {"c1=1; path=/; domain=.htmlunit.org", "c2=2; path=/; domain=.htmlunit.org", + "c3=3; path=/; domain=.host1.htmlunit.org", "c4=4; path=/; domain=.host1.htmlunit.org"}, + FF_ESR = {"c1=1; path=/; domain=.htmlunit.org", "c2=2; path=/; domain=.htmlunit.org", + "c3=3; path=/; domain=.host1.htmlunit.org", "c4=4; path=/; domain=.host1.htmlunit.org"}) public void storedDomainFromJs1() throws Exception { final String html = "\n" + "\n" @@ -368,6 +388,8 @@ public void storedDomainFromJs1() throws Exception { "c2=2; path=/; domain=.htmlunit.org; sameSite=None"}, FF_ESR = {"c1=1; path=/; domain=.htmlunit.org; sameSite=None", "c2=2; path=/; domain=.htmlunit.org; sameSite=None"}) + @HtmlUnitNYI(FF = {"c1=1; path=/; domain=.htmlunit.org", "c2=2; path=/; domain=.htmlunit.org"}, + FF_ESR = {"c1=1; path=/; domain=.htmlunit.org", "c2=2; path=/; domain=.htmlunit.org"}) public void storedDomainFromJs2() throws Exception { final String html = "\n" + "\n" @@ -408,6 +430,8 @@ public void storedDomainFromJs2() throws Exception { "c2=2; path=/; domain=.htmlunit.org; sameSite=None"}, FF_ESR = {"c1=1; path=/; domain=.htmlunit.org; sameSite=None", "c2=2; path=/; domain=.htmlunit.org; sameSite=None"}) + @HtmlUnitNYI(FF = {"c1=1; path=/; domain=.htmlunit.org", "c2=2; path=/; domain=.htmlunit.org"}, + FF_ESR = {"c1=1; path=/; domain=.htmlunit.org", "c2=2; path=/; domain=.htmlunit.org"}) public void storedDomainFromJs3() throws Exception { final String html = "\n" + "\n" @@ -443,8 +467,7 @@ public void storedDomainFromJs3() throws Exception { * @throws Exception if the test fails */ @Test - @Alerts(CHROME = {"1", "c12=12; path=/; domain=htmlunit"}, - EDGE = {"1", "c12=12; path=/; domain=htmlunit"}, + @Alerts(DEFAULT = {"1", "c12=12; path=/; domain=htmlunit"}, FF = {"2", "c12=12; path=/; domain=htmlunit; sameSite=None", "c11=11; path=/; domain=htmlunit; sameSite=None"}, @@ -452,6 +475,8 @@ public void storedDomainFromJs3() throws Exception { "c12=12; path=/; domain=htmlunit; sameSite=None", "c11=11; path=/; domain=htmlunit; sameSite=None"}, IE = {"2", "c12=12; path=/; domain=htmlunit", "c11=11; path=/; domain=htmlunit"}) + @HtmlUnitNYI(FF = {"2", "c12=12; path=/; domain=htmlunit", "c11=11; path=/; domain=htmlunit"}, + FF_ESR = {"2", "c12=12; path=/; domain=htmlunit", "c11=11; path=/; domain=htmlunit"}) public void storedDomainFromJs4() throws Exception { final String html = "\n" + "\n" diff --git a/src/test/java/com/gargoylesoftware/htmlunit/CookieManagerTest.java b/src/test/java/com/gargoylesoftware/htmlunit/CookieManagerTest.java index 1c045c568db..ebafd16dc2d 100644 --- a/src/test/java/com/gargoylesoftware/htmlunit/CookieManagerTest.java +++ b/src/test/java/com/gargoylesoftware/htmlunit/CookieManagerTest.java @@ -321,9 +321,11 @@ public void setCookieExpired() throws Exception { @Alerts({"cookies: first=1", "cookies: "}) public void setCookieTimeout() throws Exception { final String html = HtmlPageTest.STANDARDS_MODE_PREFIX_ - + "