This shows you the differences between two versions of the page.
arhiva:teme:2015:tema4 [2016/10/06 19:51] Adriana Draghici created |
arhiva:teme:2015:tema4 [2016/10/06 20:01] (current) Adriana Draghici |
||
---|---|---|---|
Line 27: | Line 27: | ||
== Intro + Part 1. Watchers == | == Intro + Part 1. Watchers == | ||
- | Vom implementa o variantă ultra-simplificată a framework-ului [[http://mockito.org/|Mockito]]. Pentru că Mockito folosește mult compiler black magic și [[..:laboratoare:reflection|reflection]], în temă vom avea ceva simplificat și vom lucra cu interfața ''Mockable''. | + | Vom implementa o variantă ultra-simplificată a framework-ului [[http://mockito.org/|Mockito]]. Pentru că Mockito folosește mult compiler black magic și [[laboratoare:reflection|reflection]], în temă vom avea ceva simplificat și vom lucra cu interfața ''Mockable''. |
<code java> | <code java> | ||
Line 187: | Line 187: | ||
Aveți libertate deplină la structurarea codului, clase, interfețe, generics, ce și cum vreți. | Aveți libertate deplină la structurarea codului, clase, interfețe, generics, ce și cum vreți. | ||
- | Există și un fel de Java black magic Marauder's Map - Java Reflection. //Nu// vă încurajăm să îl folosiți - tema a fost gândită să o puteți rezolva cu ce ați învățat până acum. Dacă totuși sunteți curioși, există un [[..:laboratoare:reflection|laborator de reflection]] cu care vă puteți înarma. //But beware - great power, great responsibility.// | + | Există și un fel de Java black magic Marauder's Map - Java Reflection. //Nu// vă încurajăm să îl folosiți - tema a fost gândită să o puteți rezolva cu ce ați învățat până acum. Dacă totuși sunteți curioși, există un [[laboratoare:reflection|laborator de reflection]] cu care vă puteți înarma. //But beware - great power, great responsibility.// |
=== Ce nu putem folosi === | === Ce nu putem folosi === |