diff --git a/Source/ComboGraphTests/Private/Tests/ComboGraph.spec.cpp b/Source/ComboGraphTests/Private/Tests/ComboGraph.spec.cpp index ad78d26..62500d9 100644 --- a/Source/ComboGraphTests/Private/Tests/ComboGraph.spec.cpp +++ b/Source/ComboGraphTests/Private/Tests/ComboGraph.spec.cpp @@ -217,8 +217,16 @@ void FComboGraphSpec::Define() AddInfo(FString::Printf(TEXT("Dispatch Begin Play"))); SourceActor->DispatchBeginPlay(); - const TArray ActivatableAbilities = SourceASC->GetActivatableAbilities(); - TestEqual("Number of abilities granted is 2", ActivatableAbilities.Num(), 2); + const TArray& ActivatableAbilities = SourceASC->GetActivatableAbilities(); + TestEqual("Number of abilities granted is 1", ActivatableAbilities.Num(), 1); + + // Why was it 2 in 1.4.x ? + // => because ComboGrapySystem actor component is added to the fixture actors, but fails to load in this 2.x version + AddInfo(FString::Printf(TEXT("Activatable Abilities: %d"), ActivatableAbilities.Num())); + for (const FGameplayAbilitySpec& ActivatableAbility : ActivatableAbilities) + { + AddInfo(FString::Printf(TEXT("\t Activatable Abilities: %s"), *GetNameSafe(ActivatableAbility.Ability))); + } const bool bSuccess = SourceASC->TryActivateAbilityByClass(AbilityType); diff --git a/Source/ComboGraphTests/Private/Tests/ComboGraphNodes.spec.cpp b/Source/ComboGraphTests/Private/Tests/ComboGraphNodes.spec.cpp index bad287c..9d816ff 100644 --- a/Source/ComboGraphTests/Private/Tests/ComboGraphNodes.spec.cpp +++ b/Source/ComboGraphTests/Private/Tests/ComboGraphNodes.spec.cpp @@ -142,7 +142,7 @@ void FComboGraphNodesSpec::Define() const UComboGraphAbilityTask_StartGraph* Task = Node->K2_GetOwningTask(); TestTrue("Owning Task", Task != nullptr); TestTrue("Owning Task Name Valid", GetNameSafe(Task).StartsWith("ComboGraphAbilityTask_StartGraph_")); - TestEqual("Current Node is set to first descendant node of entry", Task->GetCurrentNode(), Node); + TestEqual("Current Node is set to first descendant node of entry", Cast(Task->GetCurrentNode()), Node); }); It("GetPreviousNode()", [this]()