From 70eaa735aa9b9e9e1e033f86b2759219f90b9112 Mon Sep 17 00:00:00 2001 From: Aaron Trudeau <120415438+trudeaua-vividream-software@users.noreply.github.com> Date: Fri, 30 Jun 2023 18:34:47 -0400 Subject: [PATCH] move sample package to example.com domain --- .github/workflows/main.yml | 16 +-- .../Editor.meta | 0 .../Editor/TimerFeature.meta | 16 +-- .../TimerFeature/TimerComponentEditor.cs | 0 .../TimerFeature/TimerComponentEditor.cs.meta | 0 .../Editor/example.testpackage.Editor.asmdef | 16 +++ .../example.testpackage.Editor.asmdef.meta} | 0 .../Runtime.meta | 0 .../Runtime/TimerFeature.meta | 0 .../Runtime/TimerFeature/Scripts.meta | 16 +-- .../TimerFeature/Scripts/BasicCounter.cs | 36 ++--- .../TimerFeature/Scripts/BasicCounter.cs.meta | 0 .../TimerFeature/Scripts/SampleComponent.cs | 34 ++--- .../Scripts/SampleComponent.cs.meta | 0 .../TimerFeature/Scripts/TimerComponent.cs | 36 ++--- .../Scripts/TimerComponent.cs.meta | 0 .../example.testpackage.Runtime.asmdef | 14 ++ .../example.testpackage.Runtime.asmdef.meta} | 0 .../Tests.meta | 0 .../Tests/Editor.meta | 0 .../Tests/Editor/SampleEditModeTest.cs | 76 +++++----- .../Tests/Editor/SampleEditModeTest.cs.meta | 0 .../example.testpackage.EditorTests.asmdef | 25 ++++ ...ample.testpackage.EditorTests.asmdef.meta} | 0 .../Tests/Runtime.meta | 0 .../Tests/Runtime/SampleComponentTest.cs | 62 ++++---- .../Tests/Runtime/SampleComponentTest.cs.meta | 0 .../Tests/Runtime/SamplePlayModeTest.cs | 84 +++++------ .../Tests/Runtime/SamplePlayModeTest.cs.meta | 0 .../Tests/Runtime/TimerComponentTest.cs | 132 +++++++++--------- .../Tests/Runtime/TimerComponentTest.cs.meta | 0 .../example.testpackage.RuntimeTests.asmdef | 22 +++ ...mple.testpackage.RuntimeTests.asmdef.meta} | 0 .../com.example.testpackage/package.json | 18 +++ .../package.json.meta | 14 +- .../Editor/fake.notarealpackage.Editor.asmdef | 6 - .../fake.notarealpackage.Runtime.asmdef | 3 - .../fake.notarealpackage.EditorTests.asmdef | 14 -- .../fake.notarealpackage.RuntimeTests.asmdef | 11 -- .../com.fake.notarealpackage/package.json | 18 --- 40 files changed, 356 insertions(+), 313 deletions(-) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Editor.meta (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Editor/TimerFeature.meta (95%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Editor/TimerFeature/TimerComponentEditor.cs (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Editor/TimerFeature/TimerComponentEditor.cs.meta (100%) create mode 100644 unity-package-with-correct-tests/com.example.testpackage/Editor/example.testpackage.Editor.asmdef rename unity-package-with-correct-tests/{com.fake.notarealpackage/Editor/fake.notarealpackage.Editor.asmdef.meta => com.example.testpackage/Editor/example.testpackage.Editor.asmdef.meta} (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Runtime.meta (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Runtime/TimerFeature.meta (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Runtime/TimerFeature/Scripts.meta (95%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Runtime/TimerFeature/Scripts/BasicCounter.cs (93%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Runtime/TimerFeature/Scripts/BasicCounter.cs.meta (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Runtime/TimerFeature/Scripts/SampleComponent.cs (93%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Runtime/TimerFeature/Scripts/SampleComponent.cs.meta (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Runtime/TimerFeature/Scripts/TimerComponent.cs (93%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Runtime/TimerFeature/Scripts/TimerComponent.cs.meta (100%) create mode 100644 unity-package-with-correct-tests/com.example.testpackage/Runtime/example.testpackage.Runtime.asmdef rename unity-package-with-correct-tests/{com.fake.notarealpackage/Runtime/fake.notarealpackage.Runtime.asmdef.meta => com.example.testpackage/Runtime/example.testpackage.Runtime.asmdef.meta} (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Tests.meta (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Tests/Editor.meta (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Tests/Editor/SampleEditModeTest.cs (94%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Tests/Editor/SampleEditModeTest.cs.meta (100%) create mode 100644 unity-package-with-correct-tests/com.example.testpackage/Tests/Editor/example.testpackage.EditorTests.asmdef rename unity-package-with-correct-tests/{com.fake.notarealpackage/Tests/Editor/fake.notarealpackage.EditorTests.asmdef.meta => com.example.testpackage/Tests/Editor/example.testpackage.EditorTests.asmdef.meta} (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Tests/Runtime.meta (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Tests/Runtime/SampleComponentTest.cs (96%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Tests/Runtime/SampleComponentTest.cs.meta (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Tests/Runtime/SamplePlayModeTest.cs (95%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Tests/Runtime/SamplePlayModeTest.cs.meta (100%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Tests/Runtime/TimerComponentTest.cs (96%) rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/Tests/Runtime/TimerComponentTest.cs.meta (100%) create mode 100644 unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/example.testpackage.RuntimeTests.asmdef rename unity-package-with-correct-tests/{com.fake.notarealpackage/Tests/Runtime/fake.notarealpackage.RuntimeTests.asmdef.meta => com.example.testpackage/Tests/Runtime/example.testpackage.RuntimeTests.asmdef.meta} (100%) create mode 100644 unity-package-with-correct-tests/com.example.testpackage/package.json rename unity-package-with-correct-tests/{com.fake.notarealpackage => com.example.testpackage}/package.json.meta (95%) delete mode 100644 unity-package-with-correct-tests/com.fake.notarealpackage/Editor/fake.notarealpackage.Editor.asmdef delete mode 100644 unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/fake.notarealpackage.Runtime.asmdef delete mode 100644 unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor/fake.notarealpackage.EditorTests.asmdef delete mode 100644 unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/fake.notarealpackage.RuntimeTests.asmdef delete mode 100644 unity-package-with-correct-tests/com.fake.notarealpackage/package.json diff --git a/.github/workflows/main.yml b/.github/workflows/main.yml index c593011..9dac9df 100644 --- a/.github/workflows/main.yml +++ b/.github/workflows/main.yml @@ -407,7 +407,7 @@ jobs: fail-fast: false matrix: projectPath: - - unity-package-with-correct-tests/com.fake.notarealpackage + - unity-package-with-correct-tests/com.example.testpackage unityVersion: - 2019.2.11f1 testMode: @@ -446,7 +446,7 @@ jobs: fail-fast: false matrix: projectPath: - - unity-package-with-correct-tests/com.fake.notarealpackage + - unity-package-with-correct-tests/com.example.testpackage unityVersion: - 2019.2.11f1 steps: @@ -465,7 +465,7 @@ jobs: projectPath: ${{ matrix.projectPath }} unityVersion: ${{ matrix.unityVersion }} testMode: all - coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+fake.notarealpackage.*,-*Tests*' + coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+example.testpackage.*,-*Tests*' packageMode: true # Test implicit artifactsPath, by not setting it @@ -494,7 +494,7 @@ jobs: unityVersion: - 2019.2.11f1 projectPath: - - unity-package-with-correct-tests/com.fake.notarealpackage + - unity-package-with-correct-tests/com.example.testpackage steps: ########################### # Checkout # @@ -511,7 +511,7 @@ jobs: projectPath: ${{ matrix.projectPath }} unityVersion: ${{ matrix.unityVersion }} testMode: editmode - coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+fake.notarealpackage.*,-*Tests*' + coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+example.testpackage.*,-*Tests*' artifactsPath: artifacts/packageeditmode packageMode: true @@ -538,7 +538,7 @@ jobs: fail-fast: false matrix: projectPath: - - unity-package-with-correct-tests/com.fake.notarealpackage + - unity-package-with-correct-tests/com.example.testpackage unityVersion: - 2019.2.11f1 steps: @@ -557,7 +557,7 @@ jobs: projectPath: ${{ matrix.projectPath }} unityVersion: ${{ matrix.unityVersion }} testMode: playmode - coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+fake.notarealpackage.*,-*Tests*' + coverageOptions: 'generateAdditionalMetrics;generateHtmlReport;generateBadgeReport;assemblyFilters:+example.testpackage.*,-*Tests*' artifactsPath: artifacts/packageplaymode packageMode: true @@ -586,7 +586,7 @@ jobs: unityVersion: - 2019.2.11f1 projectPath: - - unity-package-with-correct-tests/com.fake.notarealpackage + - unity-package-with-correct-tests/com.example.testpackage steps: ########################### # Checkout # diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Editor.meta b/unity-package-with-correct-tests/com.example.testpackage/Editor.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Editor.meta rename to unity-package-with-correct-tests/com.example.testpackage/Editor.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Editor/TimerFeature.meta b/unity-package-with-correct-tests/com.example.testpackage/Editor/TimerFeature.meta similarity index 95% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Editor/TimerFeature.meta rename to unity-package-with-correct-tests/com.example.testpackage/Editor/TimerFeature.meta index f2a666f..9cdf8e2 100644 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Editor/TimerFeature.meta +++ b/unity-package-with-correct-tests/com.example.testpackage/Editor/TimerFeature.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 -guid: e3a65787d84893340b9dc38af5b7c31f -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: e3a65787d84893340b9dc38af5b7c31f +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Editor/TimerFeature/TimerComponentEditor.cs b/unity-package-with-correct-tests/com.example.testpackage/Editor/TimerFeature/TimerComponentEditor.cs similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Editor/TimerFeature/TimerComponentEditor.cs rename to unity-package-with-correct-tests/com.example.testpackage/Editor/TimerFeature/TimerComponentEditor.cs diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Editor/TimerFeature/TimerComponentEditor.cs.meta b/unity-package-with-correct-tests/com.example.testpackage/Editor/TimerFeature/TimerComponentEditor.cs.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Editor/TimerFeature/TimerComponentEditor.cs.meta rename to unity-package-with-correct-tests/com.example.testpackage/Editor/TimerFeature/TimerComponentEditor.cs.meta diff --git a/unity-package-with-correct-tests/com.example.testpackage/Editor/example.testpackage.Editor.asmdef b/unity-package-with-correct-tests/com.example.testpackage/Editor/example.testpackage.Editor.asmdef new file mode 100644 index 0000000..bae1823 --- /dev/null +++ b/unity-package-with-correct-tests/com.example.testpackage/Editor/example.testpackage.Editor.asmdef @@ -0,0 +1,16 @@ +{ + "name": "example.testpackage.Editor", + "rootNamespace": "", + "references": [ + "example.testpackage.Runtime" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Editor/fake.notarealpackage.Editor.asmdef.meta b/unity-package-with-correct-tests/com.example.testpackage/Editor/example.testpackage.Editor.asmdef.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Editor/fake.notarealpackage.Editor.asmdef.meta rename to unity-package-with-correct-tests/com.example.testpackage/Editor/example.testpackage.Editor.asmdef.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime.meta b/unity-package-with-correct-tests/com.example.testpackage/Runtime.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Runtime.meta rename to unity-package-with-correct-tests/com.example.testpackage/Runtime.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature.meta b/unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature.meta rename to unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts.meta b/unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts.meta similarity index 95% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts.meta rename to unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts.meta index f3067a7..c6b3ced 100644 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts.meta +++ b/unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts.meta @@ -1,8 +1,8 @@ -fileFormatVersion: 2 -guid: 6c6729c46a2a6594da2ce1182420ab81 -folderAsset: yes -DefaultImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 6c6729c46a2a6594da2ce1182420ab81 +folderAsset: yes +DefaultImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/BasicCounter.cs b/unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/BasicCounter.cs similarity index 93% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/BasicCounter.cs rename to unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/BasicCounter.cs index b9ae2e7..0101bdf 100644 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/BasicCounter.cs +++ b/unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/BasicCounter.cs @@ -1,18 +1,18 @@ -using System; - -public class BasicCounter -{ - public const int MaxCount = 10; - - public BasicCounter(int count = 0) - { - Count = count; - } - - public void Increment() - { - Count = Math.Min(MaxCount, Count + 1); - } - - public int Count { get; private set; } -} +using System; + +public class BasicCounter +{ + public const int MaxCount = 10; + + public BasicCounter(int count = 0) + { + Count = count; + } + + public void Increment() + { + Count = Math.Min(MaxCount, Count + 1); + } + + public int Count { get; private set; } +} diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/BasicCounter.cs.meta b/unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/BasicCounter.cs.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/BasicCounter.cs.meta rename to unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/BasicCounter.cs.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/SampleComponent.cs b/unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/SampleComponent.cs similarity index 93% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/SampleComponent.cs rename to unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/SampleComponent.cs index 78cb979..e9bd241 100644 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/SampleComponent.cs +++ b/unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/SampleComponent.cs @@ -1,17 +1,17 @@ -using UnityEngine; - -public class SampleComponent : MonoBehaviour -{ - public BasicCounter Counter; - - void Start() - { - Counter = new BasicCounter(5); - } - - // Update is called once per frame - void Update() - { - Counter.Increment(); - } -} +using UnityEngine; + +public class SampleComponent : MonoBehaviour +{ + public BasicCounter Counter; + + void Start() + { + Counter = new BasicCounter(5); + } + + // Update is called once per frame + void Update() + { + Counter.Increment(); + } +} diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/SampleComponent.cs.meta b/unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/SampleComponent.cs.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/SampleComponent.cs.meta rename to unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/SampleComponent.cs.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/TimerComponent.cs b/unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/TimerComponent.cs similarity index 93% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/TimerComponent.cs rename to unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/TimerComponent.cs index c5cd36d..2d65e1a 100644 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/TimerComponent.cs +++ b/unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/TimerComponent.cs @@ -1,18 +1,18 @@ -using UnityEngine; - -public class TimerComponent : MonoBehaviour -{ - public BasicCounter Counter = new BasicCounter(); - public float Timer = 1f; - - void Update() - { - Timer -= Time.deltaTime; - - if (Timer > 0) - return; - - Counter.Increment(); - Timer = 1f; - } -} +using UnityEngine; + +public class TimerComponent : MonoBehaviour +{ + public BasicCounter Counter = new BasicCounter(); + public float Timer = 1f; + + void Update() + { + Timer -= Time.deltaTime; + + if (Timer > 0) + return; + + Counter.Increment(); + Timer = 1f; + } +} diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/TimerComponent.cs.meta b/unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/TimerComponent.cs.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/TimerFeature/Scripts/TimerComponent.cs.meta rename to unity-package-with-correct-tests/com.example.testpackage/Runtime/TimerFeature/Scripts/TimerComponent.cs.meta diff --git a/unity-package-with-correct-tests/com.example.testpackage/Runtime/example.testpackage.Runtime.asmdef b/unity-package-with-correct-tests/com.example.testpackage/Runtime/example.testpackage.Runtime.asmdef new file mode 100644 index 0000000..a8b791d --- /dev/null +++ b/unity-package-with-correct-tests/com.example.testpackage/Runtime/example.testpackage.Runtime.asmdef @@ -0,0 +1,14 @@ +{ + "name": "example.testpackage.Runtime", + "rootNamespace": "", + "references": [], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": false, + "precompiledReferences": [], + "autoReferenced": true, + "defineConstraints": [], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/fake.notarealpackage.Runtime.asmdef.meta b/unity-package-with-correct-tests/com.example.testpackage/Runtime/example.testpackage.Runtime.asmdef.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/fake.notarealpackage.Runtime.asmdef.meta rename to unity-package-with-correct-tests/com.example.testpackage/Runtime/example.testpackage.Runtime.asmdef.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests.meta b/unity-package-with-correct-tests/com.example.testpackage/Tests.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests.meta rename to unity-package-with-correct-tests/com.example.testpackage/Tests.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor.meta b/unity-package-with-correct-tests/com.example.testpackage/Tests/Editor.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor.meta rename to unity-package-with-correct-tests/com.example.testpackage/Tests/Editor.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor/SampleEditModeTest.cs b/unity-package-with-correct-tests/com.example.testpackage/Tests/Editor/SampleEditModeTest.cs similarity index 94% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor/SampleEditModeTest.cs rename to unity-package-with-correct-tests/com.example.testpackage/Tests/Editor/SampleEditModeTest.cs index d2cdd1e..66726d9 100644 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor/SampleEditModeTest.cs +++ b/unity-package-with-correct-tests/com.example.testpackage/Tests/Editor/SampleEditModeTest.cs @@ -1,38 +1,38 @@ -using System.Collections; -using System.Collections.Generic; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; - -namespace Tests -{ - public class SampleEditModeTest - { - [Test] - public void TestIncrement() - { - // Given - var counter = new BasicCounter(0); - - // When - counter.Increment(); - - // Then - Assert.AreEqual(1, counter.Count); - } - - [Test] - public void TestMaxCount() - { - // Given - var counter = new BasicCounter(BasicCounter.MaxCount); - - // When - counter.Increment(); - - // Then - Assert.AreEqual(BasicCounter.MaxCount, counter.Count); - } - - } -} +using System.Collections; +using System.Collections.Generic; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Tests +{ + public class SampleEditModeTest + { + [Test] + public void TestIncrement() + { + // Given + var counter = new BasicCounter(0); + + // When + counter.Increment(); + + // Then + Assert.AreEqual(1, counter.Count); + } + + [Test] + public void TestMaxCount() + { + // Given + var counter = new BasicCounter(BasicCounter.MaxCount); + + // When + counter.Increment(); + + // Then + Assert.AreEqual(BasicCounter.MaxCount, counter.Count); + } + + } +} diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor/SampleEditModeTest.cs.meta b/unity-package-with-correct-tests/com.example.testpackage/Tests/Editor/SampleEditModeTest.cs.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor/SampleEditModeTest.cs.meta rename to unity-package-with-correct-tests/com.example.testpackage/Tests/Editor/SampleEditModeTest.cs.meta diff --git a/unity-package-with-correct-tests/com.example.testpackage/Tests/Editor/example.testpackage.EditorTests.asmdef b/unity-package-with-correct-tests/com.example.testpackage/Tests/Editor/example.testpackage.EditorTests.asmdef new file mode 100644 index 0000000..9dcfba8 --- /dev/null +++ b/unity-package-with-correct-tests/com.example.testpackage/Tests/Editor/example.testpackage.EditorTests.asmdef @@ -0,0 +1,25 @@ +{ + "name": "example.testpackage.EditorTests", + "rootNamespace": "", + "references": [ + "UnityEngine.TestRunner", + "UnityEditor.TestRunner", + "example.testpackage.Editor", + "example.testpackage.Runtime" + ], + "includePlatforms": [ + "Editor" + ], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "nunit.framework.dll" + ], + "autoReferenced": false, + "defineConstraints": [ + "UNITY_INCLUDE_TESTS" + ], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor/fake.notarealpackage.EditorTests.asmdef.meta b/unity-package-with-correct-tests/com.example.testpackage/Tests/Editor/example.testpackage.EditorTests.asmdef.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor/fake.notarealpackage.EditorTests.asmdef.meta rename to unity-package-with-correct-tests/com.example.testpackage/Tests/Editor/example.testpackage.EditorTests.asmdef.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime.meta b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime.meta rename to unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/SampleComponentTest.cs b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/SampleComponentTest.cs similarity index 96% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/SampleComponentTest.cs rename to unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/SampleComponentTest.cs index c738e16..87dac53 100644 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/SampleComponentTest.cs +++ b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/SampleComponentTest.cs @@ -1,31 +1,31 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; - -namespace Tests -{ - public class SampleComponentTest - { - private GameObject target; - private SampleComponent component; - - [SetUp] - public void Setup() - { - target = GameObject.Instantiate(new GameObject()); - component = target.AddComponent(); - } - - [UnityTest] - public IEnumerator TestIncrementOnUpdateAfterNextFrame() - { - // Save the current value, since it was updated after component Start() method called - var count = component.Counter.Count; - - // Skip frame and assert the new value - yield return null; - Assert.AreEqual(count + 1, component.Counter.Count); - } - } -} +using System.Collections; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Tests +{ + public class SampleComponentTest + { + private GameObject target; + private SampleComponent component; + + [SetUp] + public void Setup() + { + target = GameObject.Instantiate(new GameObject()); + component = target.AddComponent(); + } + + [UnityTest] + public IEnumerator TestIncrementOnUpdateAfterNextFrame() + { + // Save the current value, since it was updated after component Start() method called + var count = component.Counter.Count; + + // Skip frame and assert the new value + yield return null; + Assert.AreEqual(count + 1, component.Counter.Count); + } + } +} diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/SampleComponentTest.cs.meta b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/SampleComponentTest.cs.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/SampleComponentTest.cs.meta rename to unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/SampleComponentTest.cs.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/SamplePlayModeTest.cs b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/SamplePlayModeTest.cs similarity index 95% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/SamplePlayModeTest.cs rename to unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/SamplePlayModeTest.cs index c00c2b7..27542b6 100644 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/SamplePlayModeTest.cs +++ b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/SamplePlayModeTest.cs @@ -1,42 +1,42 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine.TestTools; - -namespace Tests -{ - public class SamplePlayModeTest - { - // A Test behaves as an ordinary method - [Test] - public void NewTestScriptSimplePasses() - { - // Given - var counter = new BasicCounter(0); - - // When - counter.Increment(); - - // Then - Assert.AreEqual(1, counter.Count); - } - - // A UnityTest behaves like a coroutine in Play Mode. In Edit Mode you can use - // `yield return null;` to skip a frame. - [UnityTest] - public IEnumerator NewTestScriptWithEnumeratorPasses() - { - // Given - var counter = new BasicCounter(3); - - // Use the Assert class to test conditions. - // Use yield to skip a frame. - yield return null; - - // When - counter.Increment(); - - // Then - Assert.AreEqual(4, counter.Count); - } - } -} +using System.Collections; +using NUnit.Framework; +using UnityEngine.TestTools; + +namespace Tests +{ + public class SamplePlayModeTest + { + // A Test behaves as an ordinary method + [Test] + public void NewTestScriptSimplePasses() + { + // Given + var counter = new BasicCounter(0); + + // When + counter.Increment(); + + // Then + Assert.AreEqual(1, counter.Count); + } + + // A UnityTest behaves like a coroutine in Play Mode. In Edit Mode you can use + // `yield return null;` to skip a frame. + [UnityTest] + public IEnumerator NewTestScriptWithEnumeratorPasses() + { + // Given + var counter = new BasicCounter(3); + + // Use the Assert class to test conditions. + // Use yield to skip a frame. + yield return null; + + // When + counter.Increment(); + + // Then + Assert.AreEqual(4, counter.Count); + } + } +} diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/SamplePlayModeTest.cs.meta b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/SamplePlayModeTest.cs.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/SamplePlayModeTest.cs.meta rename to unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/SamplePlayModeTest.cs.meta diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/TimerComponentTest.cs b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/TimerComponentTest.cs similarity index 96% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/TimerComponentTest.cs rename to unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/TimerComponentTest.cs index 4d85156..34dd94b 100644 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/TimerComponentTest.cs +++ b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/TimerComponentTest.cs @@ -1,66 +1,66 @@ -using System.Collections; -using NUnit.Framework; -using UnityEngine; -using UnityEngine.TestTools; - -namespace Tests -{ - public class TimerComponentTest - { - private GameObject target; - private TimerComponent component; - - [SetUp] - public void Setup() - { - target = GameObject.Instantiate(new GameObject()); - component = target.AddComponent(); - } - - [UnityTest] - public IEnumerator TestIncrementAfterSomeTime() - { - // Save the current value, since it was updated after component Start() method called - var count = component.Counter.Count; - - // Skip frame and assert the new value - yield return null; - Assert.AreEqual(count, component.Counter.Count); - - yield return new WaitForSeconds(1.1f); - Assert.AreEqual(count + 1, component.Counter.Count); - - yield return new WaitForSeconds(1.1f); - Assert.AreEqual(count + 2, component.Counter.Count); - } - - [UnityTest] - public IEnumerator TestTimeScaleIsAffectingIncrement() - { - // Save the current value, since it was updated after component Start() method called - var count = component.Counter.Count; - Time.timeScale = .5f; - - // Skip frame and assert the new value - yield return null; - Assert.AreEqual(count, component.Counter.Count); - - yield return WaitForRealSeconds(1.1f); - Assert.AreEqual(count, component.Counter.Count); - - yield return WaitForRealSeconds(1.1f); - Assert.AreEqual(count + 1, component.Counter.Count); - } - - // Skipping time ignoring Time.scale - // https://answers.unity.com/questions/301868/yield-waitforseconds-outside-of-timescale.html - public static IEnumerator WaitForRealSeconds(float time) - { - float start = Time.realtimeSinceStartup; - while (Time.realtimeSinceStartup < start + time) - { - yield return null; - } - } - } -} +using System.Collections; +using NUnit.Framework; +using UnityEngine; +using UnityEngine.TestTools; + +namespace Tests +{ + public class TimerComponentTest + { + private GameObject target; + private TimerComponent component; + + [SetUp] + public void Setup() + { + target = GameObject.Instantiate(new GameObject()); + component = target.AddComponent(); + } + + [UnityTest] + public IEnumerator TestIncrementAfterSomeTime() + { + // Save the current value, since it was updated after component Start() method called + var count = component.Counter.Count; + + // Skip frame and assert the new value + yield return null; + Assert.AreEqual(count, component.Counter.Count); + + yield return new WaitForSeconds(1.1f); + Assert.AreEqual(count + 1, component.Counter.Count); + + yield return new WaitForSeconds(1.1f); + Assert.AreEqual(count + 2, component.Counter.Count); + } + + [UnityTest] + public IEnumerator TestTimeScaleIsAffectingIncrement() + { + // Save the current value, since it was updated after component Start() method called + var count = component.Counter.Count; + Time.timeScale = .5f; + + // Skip frame and assert the new value + yield return null; + Assert.AreEqual(count, component.Counter.Count); + + yield return WaitForRealSeconds(1.1f); + Assert.AreEqual(count, component.Counter.Count); + + yield return WaitForRealSeconds(1.1f); + Assert.AreEqual(count + 1, component.Counter.Count); + } + + // Skipping time ignoring Time.scale + // https://answers.unity.com/questions/301868/yield-waitforseconds-outside-of-timescale.html + public static IEnumerator WaitForRealSeconds(float time) + { + float start = Time.realtimeSinceStartup; + while (Time.realtimeSinceStartup < start + time) + { + yield return null; + } + } + } +} diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/TimerComponentTest.cs.meta b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/TimerComponentTest.cs.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/TimerComponentTest.cs.meta rename to unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/TimerComponentTest.cs.meta diff --git a/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/example.testpackage.RuntimeTests.asmdef b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/example.testpackage.RuntimeTests.asmdef new file mode 100644 index 0000000..114044e --- /dev/null +++ b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/example.testpackage.RuntimeTests.asmdef @@ -0,0 +1,22 @@ +{ + "name": "example.testpackage.RuntimeTests", + "rootNamespace": "", + "references": [ + "UnityEngine.TestRunner", + "UnityEditor.TestRunner", + "example.testpackage.Runtime" + ], + "includePlatforms": [], + "excludePlatforms": [], + "allowUnsafeCode": false, + "overrideReferences": true, + "precompiledReferences": [ + "nunit.framework.dll" + ], + "autoReferenced": false, + "defineConstraints": [ + "UNITY_INCLUDE_TESTS" + ], + "versionDefines": [], + "noEngineReferences": false +} \ No newline at end of file diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/fake.notarealpackage.RuntimeTests.asmdef.meta b/unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/example.testpackage.RuntimeTests.asmdef.meta similarity index 100% rename from unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/fake.notarealpackage.RuntimeTests.asmdef.meta rename to unity-package-with-correct-tests/com.example.testpackage/Tests/Runtime/example.testpackage.RuntimeTests.asmdef.meta diff --git a/unity-package-with-correct-tests/com.example.testpackage/package.json b/unity-package-with-correct-tests/com.example.testpackage/package.json new file mode 100644 index 0000000..7e73dd2 --- /dev/null +++ b/unity-package-with-correct-tests/com.example.testpackage/package.json @@ -0,0 +1,18 @@ +{ + "name": "com.example.testpackage", + "version": "0.0.1", + "displayName": "Test Package", + "description": "Test Package", + "unity": "2019.2", + "unityRelease": "11f1", + "keywords": [ + "nothing" + ], + "author": { + "name": "Example Author", + "email": "author@example.com", + "url": "example.com" + }, + "type": "tool", + "hideInEditor": false +} diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/package.json.meta b/unity-package-with-correct-tests/com.example.testpackage/package.json.meta similarity index 95% rename from unity-package-with-correct-tests/com.fake.notarealpackage/package.json.meta rename to unity-package-with-correct-tests/com.example.testpackage/package.json.meta index f5b1e35..e9fe039 100644 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/package.json.meta +++ b/unity-package-with-correct-tests/com.example.testpackage/package.json.meta @@ -1,7 +1,7 @@ -fileFormatVersion: 2 -guid: 4232dbd3889ab6a4393e846291288fb0 -PackageManifestImporter: - externalObjects: {} - userData: - assetBundleName: - assetBundleVariant: +fileFormatVersion: 2 +guid: 4232dbd3889ab6a4393e846291288fb0 +PackageManifestImporter: + externalObjects: {} + userData: + assetBundleName: + assetBundleVariant: diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Editor/fake.notarealpackage.Editor.asmdef b/unity-package-with-correct-tests/com.fake.notarealpackage/Editor/fake.notarealpackage.Editor.asmdef deleted file mode 100644 index bdb20b6..0000000 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Editor/fake.notarealpackage.Editor.asmdef +++ /dev/null @@ -1,6 +0,0 @@ -{ - "name": "fake.notarealpackage.Editor", - "references": [ - "fake.notarealpackage.Runtime" - ] -} diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/fake.notarealpackage.Runtime.asmdef b/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/fake.notarealpackage.Runtime.asmdef deleted file mode 100644 index 787c19e..0000000 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Runtime/fake.notarealpackage.Runtime.asmdef +++ /dev/null @@ -1,3 +0,0 @@ -{ - "name": "fake.notarealpackage.Runtime" -} diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor/fake.notarealpackage.EditorTests.asmdef b/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor/fake.notarealpackage.EditorTests.asmdef deleted file mode 100644 index 108b9cd..0000000 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Editor/fake.notarealpackage.EditorTests.asmdef +++ /dev/null @@ -1,14 +0,0 @@ -{ - "name": "fake.notarealpackage.EditorTests", - "references": [ - "fake.notarealpackage.Runtime", - "fake.notarealpackage.Editor" - ], - "optionalUnityReferences": [ - "TestAssemblies" - ], - "includePlatforms": [ - "Editor" - ], - "excludePlatforms": [] -} \ No newline at end of file diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/fake.notarealpackage.RuntimeTests.asmdef b/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/fake.notarealpackage.RuntimeTests.asmdef deleted file mode 100644 index faa7524..0000000 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/Tests/Runtime/fake.notarealpackage.RuntimeTests.asmdef +++ /dev/null @@ -1,11 +0,0 @@ -{ - "name": "fake.notarealpackage.RuntimeTests", - "references": [ - "fake.notarealpackage.Runtime" - ], - "optionalUnityReferences": [ - "TestAssemblies" - ], - "includePlatforms": [], - "excludePlatforms": [] -} \ No newline at end of file diff --git a/unity-package-with-correct-tests/com.fake.notarealpackage/package.json b/unity-package-with-correct-tests/com.fake.notarealpackage/package.json deleted file mode 100644 index a3f7d3b..0000000 --- a/unity-package-with-correct-tests/com.fake.notarealpackage/package.json +++ /dev/null @@ -1,18 +0,0 @@ -{ - "name": "com.fake.notarealpackage", - "version": "0.0.1", - "displayName": "Fake package", - "description": "Not a real package", - "unity": "2019.2", - "unityRelease": "11f1", - "keywords": [ - "nothing" - ], - "author": { - "name": "Not Real", - "email": "notreal@notarealemailendpoint.com", - "url": "https://github.com" - }, - "type": "tool", - "hideInEditor": false -}