• R/O
  • HTTP
  • SSH
  • HTTPS

KancolleSniffer: Commit


Commit MetaInfo

Revisión7c65ab6f1b6d1c5030df0b4b9a1045a50740a3db (tree)
Tiempo2021-05-15 21:03:57
AutorKazuhiro Fujieda <fujieda@user...>
CommiterKazuhiro Fujieda

Log Message

第一艦隊の単艦退避に対応する

Cambiar Resumen

Diferencia incremental

--- a/KancolleSniffer.Test/BattleBriefTest.cs
+++ b/KancolleSniffer.Test/BattleBriefTest.cs
@@ -201,5 +201,20 @@ namespace KancolleSniffer.Test
201201 _battleInfo.InspectBattleResult(Data(logs[6]));
202202 PAssert.That(() => !_battleInfo.DisplayedResultRank.IsError);
203203 }
204+
205+ /// <summary>
206+ /// 第一艦隊で単艦退避する
207+ /// </summary>
208+ [TestMethod]
209+ public void EscapeWithoutEscortInFirstFleet()
210+ {
211+ var logs = ReadAllLines("escape_003");
212+ var battle = Data(logs[3]);
213+ InjectShips(battle, JsonObject.Parse(logs[0]));
214+ _battleInfo.InspectBattle(logs[1], logs[2], battle);
215+ _battleInfo.InspectBattleResult(Data(logs[6]));
216+ _battleInfo.CauseEscape();
217+ PAssert.That(() => _shipInfo.Fleets[0].Ships[5].Escaped);
218+ }
204219 }
205220 }
\ No newline at end of file
--- a/KancolleSniffer/Model/BattleInfo.cs
+++ b/KancolleSniffer/Model/BattleInfo.cs
@@ -703,7 +703,7 @@ namespace KancolleSniffer.Model
703703 }
704704 else
705705 {
706- _escapingShips.Add(_shipInfo.Fleets[2].Deck[damaged]);
706+ _escapingShips.Add(_fleet.Deck[damaged]);
707707 }
708708 }
709709
Show on old repository browser