From 0ffee2af089806e629148af296c6e6ed3a5990db Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 13 Jan 2026 05:06:38 +0000 Subject: [PATCH 1/2] Initial plan From 47b1dc78d4f446fc5eb671ada2219b6ca615c633 Mon Sep 17 00:00:00 2001 From: "copilot-swe-agent[bot]" <198982749+Copilot@users.noreply.github.com> Date: Tue, 13 Jan 2026 05:11:01 +0000 Subject: [PATCH 2/2] Add e2e tests for documentation and specialwords scenarios Co-authored-by: haolingdong-msft <87355844+haolingdong-msft@users.noreply.github.com> --- .../test/java/documentation/BoldTextTests.java | 16 ++++++++++++++++ .../documentation/BulletPointsModelTests.java | 18 ++++++++++++++++++ .../documentation/BulletPointsOpTests.java | 16 ++++++++++++++++ .../documentation/CombinedFormattingTests.java | 16 ++++++++++++++++ .../java/documentation/ItalicTextTests.java | 16 ++++++++++++++++ .../test/java/documentation/NumberedTests.java | 16 ++++++++++++++++ .../java/specialwords/DictMethodsTests.java | 17 +++++++++++++++++ 7 files changed, 115 insertions(+) create mode 100644 packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/BoldTextTests.java create mode 100644 packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/BulletPointsModelTests.java create mode 100644 packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/BulletPointsOpTests.java create mode 100644 packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/CombinedFormattingTests.java create mode 100644 packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/ItalicTextTests.java create mode 100644 packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/NumberedTests.java create mode 100644 packages/http-client-java/generator/http-client-generator-test/src/test/java/specialwords/DictMethodsTests.java diff --git a/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/BoldTextTests.java b/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/BoldTextTests.java new file mode 100644 index 00000000000..d6d4b82a85d --- /dev/null +++ b/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/BoldTextTests.java @@ -0,0 +1,16 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package documentation; + +import org.junit.jupiter.api.Test; + +public class BoldTextTests { + + private final TextFormattingClient client = new DocumentationClientBuilder().buildTextFormattingClient(); + + @Test + public void testBoldText() { + client.boldText(); + } +} diff --git a/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/BulletPointsModelTests.java b/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/BulletPointsModelTests.java new file mode 100644 index 00000000000..9a757e9090f --- /dev/null +++ b/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/BulletPointsModelTests.java @@ -0,0 +1,18 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package documentation; + +import documentation.lists.models.BulletPointsEnum; +import documentation.lists.models.BulletPointsModel; +import org.junit.jupiter.api.Test; + +public class BulletPointsModelTests { + + private final ListsClient client = new DocumentationClientBuilder().buildListsClient(); + + @Test + public void testBulletPointsModel() { + client.bulletPointsModel(new BulletPointsModel(BulletPointsEnum.SIMPLE)); + } +} diff --git a/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/BulletPointsOpTests.java b/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/BulletPointsOpTests.java new file mode 100644 index 00000000000..d1c993a78d2 --- /dev/null +++ b/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/BulletPointsOpTests.java @@ -0,0 +1,16 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package documentation; + +import org.junit.jupiter.api.Test; + +public class BulletPointsOpTests { + + private final ListsClient client = new DocumentationClientBuilder().buildListsClient(); + + @Test + public void testBulletPointsOp() { + client.bulletPointsOp(); + } +} diff --git a/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/CombinedFormattingTests.java b/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/CombinedFormattingTests.java new file mode 100644 index 00000000000..b06a57a6288 --- /dev/null +++ b/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/CombinedFormattingTests.java @@ -0,0 +1,16 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package documentation; + +import org.junit.jupiter.api.Test; + +public class CombinedFormattingTests { + + private final TextFormattingClient client = new DocumentationClientBuilder().buildTextFormattingClient(); + + @Test + public void testCombinedFormatting() { + client.combinedFormatting(); + } +} diff --git a/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/ItalicTextTests.java b/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/ItalicTextTests.java new file mode 100644 index 00000000000..96975def1f9 --- /dev/null +++ b/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/ItalicTextTests.java @@ -0,0 +1,16 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package documentation; + +import org.junit.jupiter.api.Test; + +public class ItalicTextTests { + + private final TextFormattingClient client = new DocumentationClientBuilder().buildTextFormattingClient(); + + @Test + public void testItalicText() { + client.italicText(); + } +} diff --git a/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/NumberedTests.java b/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/NumberedTests.java new file mode 100644 index 00000000000..de705c5995c --- /dev/null +++ b/packages/http-client-java/generator/http-client-generator-test/src/test/java/documentation/NumberedTests.java @@ -0,0 +1,16 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package documentation; + +import org.junit.jupiter.api.Test; + +public class NumberedTests { + + private final ListsClient client = new DocumentationClientBuilder().buildListsClient(); + + @Test + public void testNumbered() { + client.numbered(); + } +} diff --git a/packages/http-client-java/generator/http-client-generator-test/src/test/java/specialwords/DictMethodsTests.java b/packages/http-client-java/generator/http-client-generator-test/src/test/java/specialwords/DictMethodsTests.java new file mode 100644 index 00000000000..bb3ed027385 --- /dev/null +++ b/packages/http-client-java/generator/http-client-generator-test/src/test/java/specialwords/DictMethodsTests.java @@ -0,0 +1,17 @@ +// Copyright (c) Microsoft Corporation. All rights reserved. +// Licensed under the MIT License. + +package specialwords; + +import org.junit.jupiter.api.Test; +import specialwords.modelproperties.models.DictMethods; + +public class DictMethodsTests { + + private final ModelPropertiesClient client = new SpecialWordsClientBuilder().buildModelPropertiesClient(); + + @Test + public void testDictMethods() { + client.dictMethods(new DictMethods("ok", "ok", "ok", "ok", "ok", "ok", "ok", "ok", "ok", "ok")); + } +}