- Shiked
- 9 Eylül 2026 03:26 UTC
- Yazar
- Kamo
- Commit
- e34b995
OyunlarEntitlementTest, kapının doğru cevaplarını doğru kanıtlar. Hiçbir şey üç tane kanıtladı kontrolörler bunu soruyor - ve bu ayrım bu değişim setinin tüm kusurlarıdır Hakkında: Var olan bir kural ve danışmaz. Sadece birim test eden bir süit Kural sadece deliği gönderen koda karşı mutlu bir şekilde geçti. İddia edilenden ziyade mutasyon tarafından doğrulandı. "oyunlar.require(...)" kaldırıldı ChessController.player(): GamesEntitlementTest 7 run, 0 başarısızlıklar yeşil, kimseye hiçbir şey söylemez OyunlarEntitlementEndpointTest 9 run, 3 başarısızlık ← kırmızı Hangi tam olarak bu dosyayı kapatıyor ve en üst düzeye sahip olmaya değer. Bunun yerine ünite testi yerine. GamesEntitlement gerçekten burada, bir alay değil. Mocking it would stub 'require' into a Bu asla atmayan yöntem ve bu dosyadaki her test birbiriyle geçer Hiç bir kapı ile kontrol edin - boş güvenlik başarısızlığı. Sadece iki tane Altında havuzlar alay edilir, bu nedenle reddedilme aynı kod tarafından üretilir. pod aynı @RestControllerAdvice tarafından bir duruma koşuyor ve haritaladı. Dokuz vaka, MockMvc ile gerçek rotalar aracılığıyla yönlendirildi: Üç kapının her biri Böyle bir uygulama olmadan bir organizasyonda hak sahibi olan bir üyeyi reddetme; Sahibi de reddediyor, çünkü mülkiyet eksik bir GRANT için duruyor ve asla Kayıp bir uygulama için; cüzdan her oyunu OWN ile eşleştirir, bu yüzden bir satranç Doğru, sadece Hold'em'e sahip bir org cüzdanını açamaz; ve - yarısı değerinde Dürüst tutmak - bu hak sahibi hala oynuyor, sahibi hala hibe olmadan alın ve bu hak hakkı değiştirmiyor. 404, uygulamanın üzerinde 403 yerine, APP'nin olduğu iddia olarak ikiye katlandı. Bu doğrudan ziyade reddetti. Üretim kodu değişiklikleri yok.