Skip to content

More precise diagnostics for methods attributes with wrong types

d35f2f1
Select commit
Loading
Failed to load commit list.
Sign in for the full log view
Open

More precise diagnostics for methods attributes with wrong types #4514

More precise diagnostics for methods attributes with wrong types
d35f2f1
Select commit
Loading
Failed to load commit list.
GitHub Actions / 2021.3.29f1 editmode Test Results completed Feb 11, 2026 in 0s

✅ 2021.3.29f1 editmode Test Results - 159/159 - Passed in 8.289s

✅ editmode-results.xml - 159/159 - Passed in 8.289s

Details

✅ editmode-results.xml - 159/159 - Passed in 8.289s
  • ✅ Beamable.Editor.Tests.AliasHelperTests.InvalidAlias - 11/11 - Passed in 0.017s
    • InvalidAlias("0123") - Passed in 0.016s
    • InvalidAlias("123") - Passed in 0.000s
    • InvalidAlias("t- test") - Passed in 0.000s
    • InvalidAlias("t e s t") - Passed in 0.000s
    • InvalidAlias("0 1 2 3") - Passed in 0.000s
    • InvalidAlias(" test") - Passed in 0.000s
    • InvalidAlias(" test-abc") - Passed in 0.000s
    • InvalidAlias(" 012-abc") - Passed in 0.000s
    • InvalidAlias(" 012-345") - Passed in 0.000s
    • InvalidAlias("555test") - Passed in 0.000s
    • InvalidAlias("555test-444-kek") - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.AliasHelperTests.InvalidCid - 3/3 - Passed in 0.001s
    • InvalidCid("abc") - Passed in 0.001s
    • InvalidCid("a42350123") - Passed in 0.000s
    • InvalidCid("-123") - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.AliasHelperTests.ValidAlias - 6/6 - Passed in 0.001s
    • ValidAlias("abc") - Passed in 0.000s
    • ValidAlias("a124") - Passed in 0.000s
    • ValidAlias("tuna-fish") - Passed in 0.000s
    • ValidAlias("a01a") - Passed in 0.000s
    • ValidAlias("a-b-c") - Passed in 0.000s
    • ValidAlias("") - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.AliasHelperTests.ValidCid - 6/6 - Passed in 0.001s
    • ValidCid("213") - Passed in 0.000s
    • ValidCid("0325185324") - Passed in 0.000s
    • ValidCid("1325185324") - Passed in 0.000s
    • ValidCid("0") - Passed in 0.000s
    • ValidCid("1") - Passed in 0.000s
    • ValidCid("") - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.Beamable.Content.ContentObjectFieldTests - 1/1 - Passed in 0.004s
    • ContentObjects_EachPublicFieldHasTooltip - Passed in 0.004s
  • ✅ Beamable.Editor.Tests.Beamable.Content.ContentObjectLinkRefTests - 1/1 - Passed in 0.003s
    • ContentObjects_RefAndLinkExist - Passed in 0.003s
  • ✅ Beamable.Editor.Tests.CLI.DataTransferTests - 4/4 - Passed in 0.017s
    • TestCommandCheckForData_IncompleteData - Passed in 0.002s
    • TestCommandCheckForData_JsonWithMoreData - Passed in 0.001s
    • TestCommandCheckForData_JustAJson - Passed in 0.000s
    • TestCommandCheckForData_WrongJson - Passed in 0.013s
  • ✅ Beamable.Editor.Tests.Common.BeamUtilTests.SanitizeStringForPathTests.Sanitize_Unchanged - 4/4 - Passed in 0.006s
    • Sanitize_Unchanged("player1","player1") - Passed in 0.005s
    • Sanitize_Unchanged("n/a","n-a") - Passed in 0.000s
    • Sanitize_Unchanged(null,null) - Passed in 0.000s
    • Sanitize_Unchanged("","") - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.Common.TrieTests.Relevant - 2/2 - Passed in 0.006s
    • relevant-test1 - Passed in 0.006s
    • relevant-test2 - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.Common.TrieTests.Simple - 2/2 - Passed in 0.001s
    • simple-1-time - Passed in 0.001s
    • simple-many-times - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.Common.TrieTests.SimpleChange - 2/2 - Passed in 0.002s
    • simple-change-1-time - Passed in 0.001s
    • simple-change-many-times - Passed in 0.001s
  • ✅ Beamable.Editor.Tests.Common.TrieTests.SimpleNested - 2/2 - Passed in 0.002s
    • simple-nested-1-time - Passed in 0.001s
    • simple-nested-many-times - Passed in 0.001s
  • ✅ Beamable.Editor.Tests.Common.TrieTests - 4/4 - Passed in 0.010s
    • Serialization - Passed in 0.006s
    • SerializationOverwrite - Passed in 0.002s
    • Simple_GetExactVsAll - Passed in 0.001s
    • Simple_MultiPath - Passed in 0.001s
  • ✅ Beamable.Editor.Tests.Common.TryInvokeCallbackTests - 6/6 - Passed in 0.007s
    • CanFindPrivateMethod - Passed in 0.002s
    • CanFindPrivateMethodFromBase - Passed in 0.001s
    • CanFindPublicMethod - Passed in 0.001s
    • CanFindPublicMethodFromBase - Passed in 0.000s
    • ExpectAFailureWhenMethodHasParams - Passed in 0.002s
    • ExpectAFailureWhenNoMethodExists - Passed in 0.001s
  • ✅ Beamable.Editor.Tests.Content.CronTests.Convert_CRON_To_Schedule_Definition - 5/5 - Passed in 0.003s
    • ✅ *Convert_CRON_To_Schedule_Definition(System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],"30 2 5 * * * ") - Passed in 0.002s
    • ✅ *Convert_CRON_To_Schedule_Definition(System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],"30 2 5 1-3,6-7 * * ") - Passed in 0.000s
    • ✅ *Convert_CRON_To_Schedule_Definition(System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],"29 7 9 1-4/2,7 * * ") - Passed in 0.000s
    • Convert_CRON_To_Schedule_Definition(System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],"30 2 5 10 1-5 * 2022") - Passed in 0.000s
    • Convert_CRON_To_Schedule_Definition(System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],"30 2 5 2-4,8,10-12 1-3,5-7,10 * 2022-2024") - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.Content.CronTests.Convert_Schedule_Definition_To_CRON - 5/5 - Passed in 0.004s
    • ✅ *Convert_Schedule_Definition_To_CRON(System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],"30 2 5 * * * ") - Passed in 0.002s
    • ✅ *Convert_Schedule_Definition_To_CRON(System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],"30 2 5 1-3,6-7 * * ") - Passed in 0.001s
    • ✅ *Convert_Schedule_Definition_To_CRON(System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],"29 7 9 1-4/2,7 * * ") - Passed in 0.000s
    • Convert_Schedule_Definition_To_CRON(System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],"30 2 5 10 1-5 * 2022") - Passed in 0.000s
    • Convert_Schedule_Definition_To_CRON(System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],System.Collections.Generic.List`1[System.String],"30 2 5 2-4,8,10-12 1-3,5-7,10 * 2022-2024") - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.Content.CronTests.CRON_Correct_Description_Result - 11/11 - Passed in 0.043s
    • CRON_Correct_Description_Result(" * * * * * ","Every Second") - Passed in 0.023s
    • ✅ *CRON_Correct_Description_Result("8 33 14 * * * ","At 2:33:08 PM") - Passed in 0.003s
    • ✅ *CRON_Correct_Description_Result("16 33 14 * * * ","At 2:33:16 PM") - Passed in 0.001s
    • ✅ *CRON_Correct_Description_Result("16 33 14 * * 3 ","At 2:33:16 PM, only on Wednesday") - Passed in 0.003s
    • ✅ *CRON_Correct_Description_Result("16 33 14 * * 2,5-6 ","At 2:33:16 PM, only on Tuesday and Friday through Saturday") - Passed in 0.001s
    • ✅ *CRON_Correct_Description_Result("16 33 14 * * 1,2-3,5,6-7 ","At 2:33:16 PM, only on Monday, Tuesday through Wednesday, Friday, and Saturday through Sunday") - Passed in 0.001s
    • CRON_Correct_Description_Result("16 33 14 * * 1,2-3,5,6-7 2020","At 2:33:16 PM, only on Monday, Tuesday through Wednesday, Friday, and Saturday through Sunday, only in 2020") - Passed in 0.004s
    • CRON_Correct_Description_Result("16 33 14 * * 1,2-3,5,6-7 2020-2022","At 2:33:16 PM, only on Monday, Tuesday through Wednesday, Friday, and Saturday through Sunday, 2020 through 2022") - Passed in 0.001s
    • CRON_Correct_Description_Result("16 33 14 1 11 * 2021","At 2:33:16 PM, on day 1 of the month, only in November, only in 2021") - Passed in 0.003s
    • CRON_Correct_Description_Result("16 33 14 1-2,4-5,10,12-13 1-3,6-8,10,12 * 2021","At 2:33:16 PM, on day 1 through 2, 4 through 5, 10, and 12 through 13 of the month, only in January through March, June through August, October, and December, only in 2021") - Passed in 0.001s
    • CRON_Correct_Description_Result("16 33 14 1-2,4-5,10,12-13 1-3,6-8,10,12 * 2021","O 14:33:16, od 1 do 2, od 4 do 5, 10, i od 12 do 13-ego dnia miesiąca, tylko od styczeń do marzec, od czerwiec do sierpień, październik, i grudzień, tylko 2021",pl_PL) - Passed in 0.002s
  • ✅ Beamable.Editor.Tests.Content.CronTests.CRON_Wrong_Description_Result - 8/8 - Passed in 0.003s
    • CRON_Wrong_Description_Result("","Error: Field 'expression' not found.") - Passed in 0.001s
    • CRON_Wrong_Description_Result("*","Error: Expression has 1 parts. Exactly 7 parts are required.") - Passed in 0.000s
    • CRON_Wrong_Description_Result(" ","Error: Expression has 2 parts. Exactly 7 parts are required.") - Passed in 0.000s
    • CRON_Wrong_Description_Result(" * ","Error: Expression has 3 parts. Exactly 7 parts are required.") - Passed in 0.000s
    • CRON_Wrong_Description_Result(" * * ","Error: Expression has 4 parts. Exactly 7 parts are required.") - Passed in 0.000s
    • CRON_Wrong_Description_Result(" * * * ","Error: Expression has 5 parts. Exactly 7 parts are required.") - Passed in 0.000s
    • CRON_Wrong_Description_Result(" * * * * ","Error: Expression has 6 parts. Exactly 7 parts are required.") - Passed in 0.000s
    • CRON_Wrong_Description_Result(" * * * * * * ","Error: Expression has 8 parts. Exactly 7 parts are required.") - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.Content.CronTests.CRON_Wrong_Description_Result_DayOfWeek - 19/19 - Passed in 0.006s
    • CRON_Wrong_Description_Result_DayOfWeek(" * * * * 8 ") - Passed in 0.001s
    • ✅ *CRON_Wrong_Description_Result_DayOfWeek("-1 * * * * * ") - Passed in 0.000s
    • ✅ *CRON_Wrong_Description_Result_DayOfWeek("-1 * * * * * ") - Passed in 0.000s
    • ✅ *CRON_Wrong_Description_Result_DayOfWeek("61 * * * * * ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" -1 * * * * ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" 61 * * * * ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" * -1 * * * ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" * 24 * * * ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" * * -1 * * ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" * * 0 * * ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" * * 32 * * ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" * * * -1 * ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" * * * 0 * ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" * * * 13 * ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" * * * * 0 ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" * * * * 8 ") - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" * * * * * -1")* - Passed in 0.000s
    • CRON_Wrong_Description_Result_DayOfWeek(" * * * * * 999")* - Passed in 0.001s
    • CRON_Wrong_Description_Result_DayOfWeek(" * * * * * 10000")* - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.ContentObjectTests - 2/2 - Passed in 0.011s
    • Validate_PoorlyConfigured_Test - Passed in 0.008s
    • Validate_WellConfigured_Test - Passed in 0.003s
  • ✅ Beamable.Editor.Tests.JsonPerfTesting - 3/3 - Passed in 0.397s
    • BeamableJson - Passed in 0.236s
    • StringBuilder - Passed in 0.068s
    • UnityJson - Passed in 0.093s
  • ✅ Beamable.Editor.Tests.JsonPerfTesting_PayloadSize - 4/4 - Passed in 5.330s
    • ContentJson_LongClass - Passed in 3.806s
    • ContentJson_ShortClass - Passed in 1.117s
    • UnityJson_LongClass - Passed in 0.237s
    • UnityJson_ShortClass - Passed in 0.169s
  • ✅ Beamable.Editor.Tests.JsonTestHelp - 1/1 - Passed in 0.006s
    • JsonReadPoly - Passed in 0.006s
  • ✅ Beamable.Editor.Tests.PreserveAttributeTests - 1/1 - Passed in 0.000s
    • ContextClassesArePreserved - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.PromiseTests.ErrorTests.UncaughtPromise_MultipleHandlers_RaisesEvent - 3/3 - Passed in 0.006s
    • UncaughtPromise_MultipleHandlers_RaisesEvent(1) - Passed in 0.002s
    • UncaughtPromise_MultipleHandlers_RaisesEvent(2) - Passed in 0.002s
    • UncaughtPromise_MultipleHandlers_RaisesEvent(4) - Passed in 0.002s
  • ✅ Beamable.Editor.Tests.PromiseTests.ErrorTests - 19/19 - Passed in 0.376s
    • AsyncAwait_AFailedPromiseShould - Passed in 0.156s
    • AsyncAwaitPromise_ErrorHasGreatStack - Passed in 0.012s
    • CaughtPromise_After_RaisesEvent_NoLog - Passed in 0.014s
    • CaughtPromise_Before_DoesntRaiseEvent - Passed in 0.002s
    • ErrorOnFailedPromise - Passed in 0.002s
    • FlatMapAfterAFailedPromise_WithHandler_ShouldNotLog - Passed in 0.015s
    • FlatMapAfterAFailedPromise_WithNoHandler_ShouldLog - Passed in 0.015s
    • FlatMapOverAFailedPromise_WithHandler_ShouldNotLog - Passed in 0.015s
    • FlatMapOverAFailedPromise_WithNoHandler_ShouldLog - Passed in 0.015s
    • MapAfterAFailedPromise_WithHandler_ShouldNotLog - Passed in 0.021s
    • MapAfterAFailedPromise_WithNoHandler_ShouldLog - Passed in 0.018s
    • MapOverException_WithHandler_ShouldNotLog - Passed in 0.014s
    • MapOverException_WithNoHandler_ShouldLog - Passed in 0.013s
    • RecoverWithAfterAFailedPromise_ShouldNotLog - Passed in 0.015s
    • UncaughtPromise_FromFailedRaisesOnThen - Passed in 0.002s
    • UncaughtPromise_MultipleHandlers_AddDefaultHandler_RaisesEvent - Passed in 0.018s
    • UncaughtPromise_MultipleHandlers_ReplaceWithDefaultHandler_RaisesEvent - Passed in 0.014s
    • UncaughtPromise_RaisesEvent - Passed in 0.002s
    • UncaughtPromise_TriggersBeamLog - Passed in 0.014s
  • ✅ Beamable.Editor.Tests.SmallerJson.InfinityTests.DoesntThrowException - 5/5 - Passed in 0.004s
    • min-is-fine - Passed in 0.003s
    • min-is-fine - Passed in 0.000s
    • zero-is-fine - Passed in 0.000s
    • negatives-are-fine - Passed in 0.000s
    • positives-are-fine - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.SmallerJson.InfinityTests.PerformanceForJsonDouble - 2/2 - Passed in 1.756s
    • PreventTestWithRegularNumber - Passed in 0.820s
    • PreventTestWithInvalidNumber - Passed in 0.936s
  • ✅ Beamable.Editor.Tests.SmallerJson.InfinityTests.ThrowsException - 3/3 - Passed in 0.001s
    • infinity-throws - Passed in 0.001s
    • nan-throws - Passed in 0.000s
    • infinity-neg-throws - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.SmallerJson.JsonPathTests - 9/9 - Passed in 0.004s
    • AccessFieldWithDotCharacter - Passed in 0.002s
    • AccessFieldWithDotCharacter_AmbigiousPrefersPath - Passed in 0.000s
    • AccessFieldWithDotCharacter_LateChoice - Passed in 0.000s
    • Array - Passed in 0.000s
    • ArrayThenNestedObject - Passed in 0.000s
    • GetObject - Passed in 0.000s
    • Nested - Passed in 0.000s
    • NestedNested - Passed in 0.000s
    • Simple - Passed in 0.000s
  • ✅ Beamable.Editor.Tests.SmallerJson.JsonSerializeTest - 5/5 - Passed in 0.005s
    • ClassWithEnumTest - Passed in 0.001s
    • CustomComplexClassTest - Passed in 0.000s
    • DictionaryWithHashSet_Ints - Passed in 0.002s
    • DictionaryWithHashSet_Long - Passed in 0.001s
    • DictionaryWithHashSet_Strings - Passed in 0.001s