Permalink

Comparing changes

Choose two branches to see what’s changed or to start a new pull request. If you need to, you can also .

Open a pull request

Create a new pull request by comparing changes across two branches. If you need to, you can also .
Choose a Base Repository
stuartturner/TDDwithMockObjectsAndDesignPrinciples
lucaminudel/TDDwithMockObjectsAndDesignPrinciples
AlexIncarnati/TDDwithMockObjectsAndDesignPrinciples
AndreeaCh/TDDwithMockObjectsAndDesignPrinciples
ClausPolanka/TDDwithMockObjectsAndDesignPrinciples
CodeKittey/TDDwithMockObjectsAndDesignPrinciples
Ehervepro/TDDwithMockObjectsAndDesignPrinciples
FredrikWendt/TDDwithMockObjectsAndDesignPrinciples
Hasshashin/TDDwithMockObjectsAndDesignPrinciples
IAmAnubhavSaini/TDDwithMockObjectsAndDesignPrinciples
JamesTryand/TDDwithMockObjectsAndDesignPrinciples
Johnjunzhang/TDDwithMockObjectsAndDesignPrinciples
Juli0GT/TDDwithMockObjectsAndDesignPrinciples
LiHongxi/TDDwithMockObjectsAndDesignPrinciples
MarthinBergs/TDDwithMockObjectsAndDesignPrinciples
MicheleBertoli/TDDwithMockObjectsAndDesignPrinciples
Neppord/TDDwithMockObjectsAndDesignPrinciples
PagePinner/TDDwithMockObjectsAndDesignPrinciples
Pau1fitz/TDDwithMockObjectsAndDesignPrinciples
Riduidel/TDDwithMockObjectsAndDesignPrinciples
Sam-Serpoosh/TDDwithMockObjectsAndDesignPrinciples
Sjoerde/TDDwithMockObjectsAndDesignPrinciples
Software-Craftsmanship-Group-Shanghai/TDDwithMockObjectsAndDesignPrinciples
StephenWang7971/TDDwithMockObjectsAndDesignPrinciples
Zhengquan/TDDwithMockObjectsAndDesignPrinciples
adamcmacdonald/TDDwithMockObjectsAndDesignPrinciples
agamalel/TDDwithMockObjectsAndDesignPrinciples
altdotnetturkiye/TDDwithMockObjectsAndDesignPrinciples
alviankristi/TDDwithMockObjectsAndDesignPrinciples
antonydenyer/TDDwithMockObjectsAndDesignPrinciples
arthuralmeidap/TDDwithMockObjectsAndDesignPrinciples
ben-biddington/TDDwithMockObjectsAndDesignPrinciples
boucardbruno/TDDwithMockObjectsAndDesignPrinciples
captainRon/TDDwithMockObjectsAndDesignPrinciples
cesaredamico/TDDwithMockObjectsAndDesignPrinciples
codecop/TDDwithMockObjectsAndDesignPrinciples
crafty-coder/TDDwithMockObjectsAndDesignPrinciples
dfucci/TDDwithMockObjectsAndDesignPrinciples
diegoavanzini/TDDwithMockObjectsAndDesignPrinciples
donbing/TDDwithMockObjectsAndDesignPrinciples
emilybache/TDDwithMockObjectsAndDesignPrinciples
fjbelchi/TDDwithMockObjectsAndDesignPrinciples
fomigo/TDDwithMockObjectsAndDesignPrinciples
frubini/TDDwithMockObjectsAndDesignPrinciples
garrefa/TDDwithMockObjectsAndDesignPrinciples
ggpasqualino/TDDwithMockObjectsAndDesignPrinciples
gscalzo/TDDwithMockObjectsAndDesignPrinciples
horolug/TDDwithMockObjectsAndDesignPrinciples
huiminer/TDDwithMockObjectsAndDesignPrinciples
isidromerayo/TDDwithMockObjectsAndDesignPrinciples
jce-il/TDDwithMockObjectsAndDesignPrinciples
jchacana/TDDwithMockObjectsAndDesignPrinciples
jgfang/TDDwithMockObjectsAndDesignPrinciples
johan--/TDDwithMockObjectsAndDesignPrinciples
jscherer/TDDwithMockObjectsAndDesignPrinciples
jxiaodev/TDDwithMockObjectsAndDesignPrinciples
kancio/TDDwithMockObjectsAndDesignPrinciples
kikers25/TDDwithMockObjectsAndDesignPrinciples
kinwahlai/TDDwithMockObjectsAndDesignPrinciples
kopa/TDDwithMockObjectsAndDesignPrinciples
krzysztof-jelski/TDDwithMockObjectsAndDesignPrinciples
leenasn/TDDwithMockObjectsAndDesignPrinciples
ludochane/TDDwithMockObjectsAndDesignPrinciples
magnum/TDDwithMockObjectsAndDesignPrinciples
marciol/TDDwithMockObjectsAndDesignPrinciples
mariomeyrelles/TDDwithMockObjectsAndDesignPrinciples
mark-breen/TDDwithMockObjectsAndDesignPrinciples
martinsson/TDDwithMockObjectsAndDesignPrinciples
merezano/TDDwithMockObjectsAndDesignPrinciples
mgenov/TDDwithMockObjectsAndDesignPrinciples
mlem/TDDwithMockObjectsAndDesignPrinciples
mrcmatuszak/TDDwithMockObjectsAndDesignPrinciples
mugues/TDDwithMockObjectsAndDesignPrinciples
murukeshj/TDDwithMockObjectsAndDesignPrinciples
nigel-v-thomas/TDDwithMockObjectsAndDesignPrinciples
nubeiro/TDDwithMockObjectsAndDesignPrinciples
parlaylabs/TDDwithMockObjectsAndDesignPrinciples
patterncat/TDDwithMockObjectsAndDesignPrinciples
perzonaljezus/TDDwithMockObjectsAndDesignPrinciples
peterrhysthomas/TDDwithMockObjectsAndDesignPrinciples
plutokid/TDDwithMockObjectsAndDesignPrinciples
prosanes/TDDwithMockObjectsAndDesignPrinciples
rickyl7/TDDwithMockObjectsAndDesignPrinciples
rodm/TDDwithMockObjectsAndDesignPrinciples
rojoangel/TDDwithMockObjectsAndDesignPrinciples
rsimoni/TDDwithMockObjectsAndDesignPrinciples
saleem/TDDwithMockObjectsAndDesignPrinciples
sannidhi/TDDwithMockObjectsAndDesignPrinciples
shuai-zh/TDDwithMockObjectsAndDesignPrinciples
signed/TDDwithMockObjectsAndDesignPrinciples
simonvlc/TDDwithMockObjectsAndDesignPrinciples
snahider/TDDwithMockObjectsAndDesignPrinciples
solsberg/TDDwithMockObjectsAndDesignPrinciples
stefanbruck/TDDwithMockObjectsAndDesignPrinciples
stevencoding/TDDwithMockObjectsAndDesignPrinciples
stevez/TDDwithMockObjectsAndDesignPrinciples
talentriot/TDDwithMockObjectsAndDesignPrinciples
thieba/TDDwithMockObjectsAndDesignPrinciples
timcowlishaw/TDDwithMockObjectsAndDesignPrinciples
uberto/TDDwithMockObjectsAndDesignPrinciples
up1/TDDwithMockObjectsAndDesignPrinciples
uris77/TDDwithMockObjectsAndDesignPrinciples
wubin28/TDDwithMockObjectsAndDesignPrinciples
yujiorama/TDDwithMockObjectsAndDesignPrinciples
Nothing to show
Choose a base branch
Nothing to show
...
Choose a Head Repository
stuartturner/TDDwithMockObjectsAndDesignPrinciples
lucaminudel/TDDwithMockObjectsAndDesignPrinciples
AlexIncarnati/TDDwithMockObjectsAndDesignPrinciples
AndreeaCh/TDDwithMockObjectsAndDesignPrinciples
ClausPolanka/TDDwithMockObjectsAndDesignPrinciples
CodeKittey/TDDwithMockObjectsAndDesignPrinciples
Ehervepro/TDDwithMockObjectsAndDesignPrinciples
FredrikWendt/TDDwithMockObjectsAndDesignPrinciples
Hasshashin/TDDwithMockObjectsAndDesignPrinciples
IAmAnubhavSaini/TDDwithMockObjectsAndDesignPrinciples
JamesTryand/TDDwithMockObjectsAndDesignPrinciples
Johnjunzhang/TDDwithMockObjectsAndDesignPrinciples
Juli0GT/TDDwithMockObjectsAndDesignPrinciples
LiHongxi/TDDwithMockObjectsAndDesignPrinciples
MarthinBergs/TDDwithMockObjectsAndDesignPrinciples
MicheleBertoli/TDDwithMockObjectsAndDesignPrinciples
Neppord/TDDwithMockObjectsAndDesignPrinciples
PagePinner/TDDwithMockObjectsAndDesignPrinciples
Pau1fitz/TDDwithMockObjectsAndDesignPrinciples
Riduidel/TDDwithMockObjectsAndDesignPrinciples
Sam-Serpoosh/TDDwithMockObjectsAndDesignPrinciples
Sjoerde/TDDwithMockObjectsAndDesignPrinciples
Software-Craftsmanship-Group-Shanghai/TDDwithMockObjectsAndDesignPrinciples
StephenWang7971/TDDwithMockObjectsAndDesignPrinciples
Zhengquan/TDDwithMockObjectsAndDesignPrinciples
adamcmacdonald/TDDwithMockObjectsAndDesignPrinciples
agamalel/TDDwithMockObjectsAndDesignPrinciples
altdotnetturkiye/TDDwithMockObjectsAndDesignPrinciples
alviankristi/TDDwithMockObjectsAndDesignPrinciples
antonydenyer/TDDwithMockObjectsAndDesignPrinciples
arthuralmeidap/TDDwithMockObjectsAndDesignPrinciples
ben-biddington/TDDwithMockObjectsAndDesignPrinciples
boucardbruno/TDDwithMockObjectsAndDesignPrinciples
captainRon/TDDwithMockObjectsAndDesignPrinciples
cesaredamico/TDDwithMockObjectsAndDesignPrinciples
codecop/TDDwithMockObjectsAndDesignPrinciples
crafty-coder/TDDwithMockObjectsAndDesignPrinciples
dfucci/TDDwithMockObjectsAndDesignPrinciples
diegoavanzini/TDDwithMockObjectsAndDesignPrinciples
donbing/TDDwithMockObjectsAndDesignPrinciples
emilybache/TDDwithMockObjectsAndDesignPrinciples
fjbelchi/TDDwithMockObjectsAndDesignPrinciples
fomigo/TDDwithMockObjectsAndDesignPrinciples
frubini/TDDwithMockObjectsAndDesignPrinciples
garrefa/TDDwithMockObjectsAndDesignPrinciples
ggpasqualino/TDDwithMockObjectsAndDesignPrinciples
gscalzo/TDDwithMockObjectsAndDesignPrinciples
horolug/TDDwithMockObjectsAndDesignPrinciples
huiminer/TDDwithMockObjectsAndDesignPrinciples
isidromerayo/TDDwithMockObjectsAndDesignPrinciples
jce-il/TDDwithMockObjectsAndDesignPrinciples
jchacana/TDDwithMockObjectsAndDesignPrinciples
jgfang/TDDwithMockObjectsAndDesignPrinciples
johan--/TDDwithMockObjectsAndDesignPrinciples
jscherer/TDDwithMockObjectsAndDesignPrinciples
jxiaodev/TDDwithMockObjectsAndDesignPrinciples
kancio/TDDwithMockObjectsAndDesignPrinciples
kikers25/TDDwithMockObjectsAndDesignPrinciples
kinwahlai/TDDwithMockObjectsAndDesignPrinciples
kopa/TDDwithMockObjectsAndDesignPrinciples
krzysztof-jelski/TDDwithMockObjectsAndDesignPrinciples
leenasn/TDDwithMockObjectsAndDesignPrinciples
ludochane/TDDwithMockObjectsAndDesignPrinciples
magnum/TDDwithMockObjectsAndDesignPrinciples
marciol/TDDwithMockObjectsAndDesignPrinciples
mariomeyrelles/TDDwithMockObjectsAndDesignPrinciples
mark-breen/TDDwithMockObjectsAndDesignPrinciples
martinsson/TDDwithMockObjectsAndDesignPrinciples
merezano/TDDwithMockObjectsAndDesignPrinciples
mgenov/TDDwithMockObjectsAndDesignPrinciples
mlem/TDDwithMockObjectsAndDesignPrinciples
mrcmatuszak/TDDwithMockObjectsAndDesignPrinciples
mugues/TDDwithMockObjectsAndDesignPrinciples
murukeshj/TDDwithMockObjectsAndDesignPrinciples
nigel-v-thomas/TDDwithMockObjectsAndDesignPrinciples
nubeiro/TDDwithMockObjectsAndDesignPrinciples
parlaylabs/TDDwithMockObjectsAndDesignPrinciples
patterncat/TDDwithMockObjectsAndDesignPrinciples
perzonaljezus/TDDwithMockObjectsAndDesignPrinciples
peterrhysthomas/TDDwithMockObjectsAndDesignPrinciples
plutokid/TDDwithMockObjectsAndDesignPrinciples
prosanes/TDDwithMockObjectsAndDesignPrinciples
rickyl7/TDDwithMockObjectsAndDesignPrinciples
rodm/TDDwithMockObjectsAndDesignPrinciples
rojoangel/TDDwithMockObjectsAndDesignPrinciples
rsimoni/TDDwithMockObjectsAndDesignPrinciples
saleem/TDDwithMockObjectsAndDesignPrinciples
sannidhi/TDDwithMockObjectsAndDesignPrinciples
shuai-zh/TDDwithMockObjectsAndDesignPrinciples
signed/TDDwithMockObjectsAndDesignPrinciples
simonvlc/TDDwithMockObjectsAndDesignPrinciples
snahider/TDDwithMockObjectsAndDesignPrinciples
solsberg/TDDwithMockObjectsAndDesignPrinciples
stefanbruck/TDDwithMockObjectsAndDesignPrinciples
stevencoding/TDDwithMockObjectsAndDesignPrinciples
stevez/TDDwithMockObjectsAndDesignPrinciples
talentriot/TDDwithMockObjectsAndDesignPrinciples
thieba/TDDwithMockObjectsAndDesignPrinciples
timcowlishaw/TDDwithMockObjectsAndDesignPrinciples
uberto/TDDwithMockObjectsAndDesignPrinciples
up1/TDDwithMockObjectsAndDesignPrinciples
uris77/TDDwithMockObjectsAndDesignPrinciples
wubin28/TDDwithMockObjectsAndDesignPrinciples
yujiorama/TDDwithMockObjectsAndDesignPrinciples
Nothing to show
Choose a head branch
Nothing to show
Checking mergeability… Don’t worry, you can still create the pull request.
Commits on Sep 12, 2013
C#: updated the version of nunit framework to 2.6.2 so both Resharper…
… and Visual Studio run smoothly the unit tests from the IDE.
TirePressureMonitoringSystem/C#: deleted unnecessary code and synchro…
…nised the proposed solution with changes in the original exercise.
TirePressureMonitoringSystem/JavaScript: deleted unnecessary code and…
… synchronised the proposed solution with changes in the original exercise.
TirePressureMonitoringSystem/JavaScript: synchronised the proposed so…
…lution with previous changes in the original exercise.
TirePressureMonitoringSystem/C#: Fixed typo.
TirePressureMonitoringSystem/JavaScript: Fixed typo and synchronised the proposed solution with previous changes in the original exercise.
TirePressureMonitoringSystem/Java: deleted unnecessary code and synch…
…ronised the proposed solution with changes in the original exercise.
Commits on Sep 13, 2013
Commits on Sep 16, 2013
Commits on Sep 30, 2013
Commits on Oct 07, 2013
Commits on Oct 08, 2013
TirePressureMonitoringSystem/Python: set constant to private, minor a…
…ddition to test code to facilitate the test execution from the command line
UnicodeFileToHtmTextConverter/Python: added basic test file to check …
…that there are no syntax errors in the exercise code
TelemetrySystem/Python: updated comments, updated TelemetryClient sen…
…d and receive to reflect the latest simpler version, set to private a constant, added test code just to check that there are no syntax errors in the exercise code
Commits on Oct 09, 2013
Commits on Oct 14, 2013
UnicodeFileToHtmTextConverter/Python: added cgi module for Python 2 a…
…nd commented html module that should be used for Python 3. Instructions in the comments.
Commits on Oct 17, 2013
Commits on Oct 18, 2013
@saleem: new broken test: adding method popNextPressurePsiValue() to …
…interface ISensor using TDD. This commit at the 'Red' stage of 'RGR'
@saleem: fixed new test: adding method popNextPressurePsiValue() to i…
…nterface ISensor using TDD. This commit at the 'Green' stage of 'RGR'
@saleem: refactored new test: adding method popNextPressurePsiValue()…
… to interface ISensor using TDD. This commit at the 'Refactor' stage of 'RGR'
Merge pull request #17 from saleem/master
@saleem's solution for the Tire Pressure Monitoring System, with commit-by-commit details on how the design evolved
@saleem: Added two more tests to verify interactions between Alarm an…
…d Sensor; changed sourceCompatibility to Java 1.7
@saleem: Added new test class AlarmTestUsingCustomMock to demonstrate…
… the how verbose code gets if a custom mock class is used
Merge pull request #18 from saleem/master
@saleem's additional unit test for the Tire Pressure Monitoring System, using a custom mock class
Commits on Oct 19, 2013
@saleem: First unit test for UnicodeFileToHtmlTextConverter. Changed …
…package name to 'converter', ending in 'er', not 'or'. No other changes to UnicodeFileToHtmlTextConverter yet
Commits on Oct 20, 2013
@saleem: Added unit test to verify that the class-under-test, Unicode…
…FileToHtmlTextConverter, does call the static method of StringEscapeUtils. Used PowerMockito to accomplish this. No refactoring of UnicodeFileToHtmlTextConverter performed thus far.
Commits on Oct 21, 2013
Merge pull request #19 from saleem/master
@saleem: unit tests for the text converter solution
Commits on Nov 08, 2013
Commits on Nov 10, 2013
Commits on Nov 26, 2013
Commits on Nov 29, 2013
Commits on Dec 27, 2013
Commits on Jan 09, 2014
Commits on Jan 14, 2014
Commits on Jan 19, 2014
Merge pull request #20 from MicheleBertoli/master
javascript exercise unicode file to html converter: added async callback in the exercise code and in the proposed solution by MicheleBertoli
Commits on Apr 11, 2014
Commits on Apr 14, 2014
Commits on Apr 15, 2014
Commits on Apr 16, 2014
Set up the mocked Sensor in the test. But got error message 'System.N…
…otSupportedException : Invalid setup on a non-virtual (overridable in VB) member: s => s.PopNextPressurePsiValue()'. Will extract interface for class Sensor.
Added test GIVEN_pressure_psi_value_is_17_WHEN_check_pressure_value_i…
…n_alarm_THEN_alarm_is_off() and made it passed.
Commits on Apr 17, 2014
Commits on Apr 18, 2014
Added test GIVEN_dispense_a_ticket_WHEN_dispense_a_new_ticket_THEN_tu…
…rn_number_of_the_new_ticket_is_greater() and made it passed.
Added test GIVEN_dispense_a_ticket_WHEN_dispense_a_new_ticket_at_anot…
…her_machine_THEN_turn_number_of_the_new_ticket_is_greater() and made it passed.
Added an assertion for test GIVEN_dispense_ticket_number_10_WHEN_disp…
…ense_a_new_ticket_THEN_the_new_ticket_is_number_11().
Used an instance of TestingTicketDispenser in test GIVEN_dispense_tic…
…ket_number_10_WHEN_dispense_a_new_ticket_THEN_the_new_ticket_is_number_11().
Changed class TurnNumberSequence and its method GetNextTurnNumber() t…
…o be non-static for mocking. Mocked class TurnNumberSequence in TestingTicketDispenser.GetTurnTicket().
Renamed the test to be WHEN_check_Transmision_THEN_diagnostic_request…
…_should_be_sent_and_message_should_be_got() and mocked class TelemetryClient in it.
Commits on Apr 19, 2014
Renamed test to be GIVEN_online_status_of_TelemetryClient_is_tue_WHEN…
…_check_Transmision_THEN_method_Disconnect_Send_and_Receive_should_be_invoked() and mocked TelemetryClient in it.
Added test GIVEN_on_happy_path_WHEN_check_transmission_THEN_get_chara…
…cterization() to mock Random in TestingTelemetryClient.
Created class TestingTelemetryClient to use Subclass and Override for…
… mocking random behaviours in class TelemetryClient.
Injected 3 random numbers (connectionEventsRandomNumberFrom1To10, mes…
…sageRandomNumberFrom50To110, messageRandomNumberFrom40To126) through the constructor parameters of class TestingTelemetryClient.
Introduced parameter messageRandomNumberFrom50To110 and messageRandom…
…NumberFrom40To126) for method TelemetryClient.Receive().
Merge pull request #29 from wubin28/master
Wubin28: My C# solution for the 4 katas finished.
Commits on May 21, 2014
Commits on Jun 11, 2014
Commits on Sep 25, 2014
Commits on Nov 09, 2014
Commits on Nov 16, 2014
Commits on Nov 22, 2014
Commits on Jan 05, 2015
Merge pull request #30 from wubin28/master
Used "Subclass and set superclass' field" to verify the next turn number should be increased by 1
Commits on Sep 12, 2015
Commits on Sep 13, 2015
Merge pull request #32 from codecop/master
Minor cleanups for Java exercise and solutions
Commits on Nov 17, 2016
Commits on Nov 18, 2016
Commits on Jan 09, 2017
Commits on Jul 07, 2017
C# Project updated to .NET Framework 4.5.2, and NUnit framework 3.7.1.
Added client classes to the Tire Pressure Monitoring exercise, to better simulate real-life scenarios with dependencies on classes refactored.
In the proposed solution project, as per the exercise project, C# Pro…
…ject updated to .NET Framework 4.5.2, and NUnit framework 3.7.1.

And added client classes to the Tire Pressure Monitoring exercise, to better simulate real-life scenarios with dependencies on classes refactored.
Commits on Jul 08, 2017
Commits on Jul 09, 2017
Commits on Jul 21, 2017
Commits on Aug 09, 2017
Added client classes to the Telemetry System exercise, to better simu…
…late real-life scenarios with dependencies on classes to be refactored.
Added client classes to the Tire Pressure Monitoring exercise, to bet…
…ter simulate real-life scenarios with dependencies on classes to be refactored.
Added client classes to the Unicode File To Html TextConverter exerci…
…se, to better simulate real-life scenarios with dependencies on classes to be refactored.
Added client classes to the Ticket Dispenser exercise, to better simu…
…late real-life scenarios with dependencies on classes to be refactored.
Commits on Aug 11, 2017
Commits on Aug 13, 2017