mirror of
				https://github.com/DarkflameUniverse/DarkflameServer.git
				synced 2025-10-31 04:32:06 +00:00 
			
		
		
		
	add rocket tests
This commit is contained in:
		| @@ -32,7 +32,6 @@ protected: | ||||
| 		character->_doQuickXMLDataParse(); | ||||
| 		character->LoadXmlRespawnCheckpoints(); | ||||
|  | ||||
| 		entity->AddComponent<BuffComponent>()->LoadFromXml(entity->GetCharacter()->GetXMLDoc()); | ||||
| 		entity->AddComponent<CharacterComponent>(character.get(), UNASSIGNED_SYSTEM_ADDRESS)->LoadFromXml(entity->GetCharacter()->GetXMLDoc()); | ||||
| 	} | ||||
|  | ||||
| @@ -56,28 +55,13 @@ TEST_F(SavingTest, CharacterComponentTest) { | ||||
|  | ||||
| 	auto* characterComponent = entity->GetComponent<CharacterComponent>(); | ||||
|  | ||||
| 	const auto statsPrev = characterComponent->StatisticsToString(); | ||||
| 	const auto claimCodesPrev = characterComponent->GetClaimCodes(); | ||||
| 	const auto eyebrowsPrev = characterComponent->m_Character->GetEyebrows(); | ||||
| 	const auto eyesPrev = characterComponent->m_Character->GetEyes(); | ||||
| 	const auto hairColorPrev = characterComponent->m_Character->GetHairColor(); | ||||
| 	const auto hairStylePrev = characterComponent->m_Character->GetHairStyle(); | ||||
| 	const auto pantsColorPrev = characterComponent->m_Character->GetPantsColor(); | ||||
| 	const auto leftHandPrev = characterComponent->m_Character->GetLeftHand(); | ||||
| 	const auto shirtStylePrev = characterComponent->m_Character->GetShirtStyle(); | ||||
| 	const auto mouthPrev = characterComponent->m_Character->GetMouth(); | ||||
| 	const auto rightHandPrev = characterComponent->m_Character->GetRightHand(); | ||||
| 	const auto shirtColorPrev = characterComponent->m_Character->GetShirtColor(); | ||||
| 	const auto zoneStatsPrev = characterComponent->GetZoneStatistics(); | ||||
| 	const auto uscorePrev = characterComponent->GetUScore(); | ||||
| 	const auto reputationPrev = characterComponent->GetReputation(); | ||||
|  | ||||
| 	// Update the xml document so its been run through the saver | ||||
| 	character->SaveXMLToDatabase(); | ||||
|  | ||||
| 	// Reload the component and character from the now updated xml data | ||||
| 	const auto prevTotalTime = characterComponent->GetTotalTimePlayed(); | ||||
| 	character->_doQuickXMLDataParse(); | ||||
| 	characterComponent = entity->AddComponent<CharacterComponent>(character.get(), UNASSIGNED_SYSTEM_ADDRESS); | ||||
| 	entity->AddComponent<CharacterComponent>(character.get(), UNASSIGNED_SYSTEM_ADDRESS); | ||||
| 	characterComponent->LoadFromXml(entity->GetCharacter()->GetXMLDoc()); | ||||
|  | ||||
| 	// Check that the buff component is the same as before which means resaving data and loading it back in didn't change anything | ||||
| @@ -114,6 +98,8 @@ TEST_F(SavingTest, CharacterComponentTest) { | ||||
| 	// Should the value be fixed, this test will fail and will match the above | ||||
| 	// only then will this comment be removed. | ||||
| 	ASSERT_NE(27, characterComponent->m_Character->GetShirtStyle()); | ||||
| 	ASSERT_EQ(u"0:1:4719+1:4720+1:4721", characterComponent->GetLastRocketConfig()); | ||||
| 	ASSERT_EQ(prevTotalTime, characterComponent->GetTotalTimePlayed()); | ||||
|  | ||||
| 	// character->GetXMLDoc().Print(&printer); | ||||
| 	// std::string xmlDataModified(printer.CStr()); | ||||
|   | ||||
| @@ -1,6 +1,6 @@ | ||||
| <obj v="1"> | ||||
| 	<mf hc="9" hs="8" hd="0" t="13" l="3" hdc="0" cd="27" lh="27634704" rh="27187396" es="1" ess="2" ms="3"/> | ||||
| 	<char acct="628" cc="30046" gm="9" ft="0" llog="1716697644" ls="7510" lzx="-60.869003" lzy="76.865089" lzz="224.79057" lzrx="0" lzry="-0.85140967" lzrz="0" lzrw="0.5245012" stt="32114;69;343;13;163;2;181;2;388;252;146;24451;25;9022;41898;42186;42524;4404;0;0;0;0;0;0;0;0;0;" lzid="132872" lnzid="0" lwid="1800" tscene="" co="1073741968" rpt="300" lrid="1152921509279923587" time="24062"> | ||||
| 	<char acct="628" cc="30046" gm="9" ft="0" llog="1716697644" ls="7510" lzx="-60.869003" lzy="76.865089" lzz="224.79057" lzrx="0" lzry="-0.85140967" lzrz="0" lzrw="0.5245012" stt="32114;69;343;13;163;2;181;2;388;252;146;24451;25;9022;41898;42186;42524;4404;0;0;0;0;0;0;0;0;0;" lzid="132872" lnzid="0" lwid="1800" tscene="" co="1073741968" rpt="300" lrid="1152921509279923587" lcbp="0:1:4719+1:4720+1:4721" time="24062"> | ||||
| 		<ue> | ||||
| 			<e id="115"/> | ||||
| 			<e id="383"/> | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 David Markowitz
					David Markowitz