Logius test

This test is devided in two parts 'Case A' and 'Case B' according to the assignment by Logius

[DUTCH]

Test Cases – Assessment Ruby on Rails

Het belangrijke aan de opdrachten is de gebruikte methode en techniek, de user interface is minder belangrijk. De opdrachten kan je thuis uitvoeren, dat hoeft niet bij ons op locatie. Graag ontvang ik van je een indicatie wanneer je de opdrachten af kan hebben.

Case A: Bit counter

Stel je hebt een grote file,bijvoorbeeld een jpg, op disk opgeslagen als een set nullen en enen. De vraag is hoeveel enen en nullen er in de file zitten. We willen dus iets als volgt kunnen aanroepen (in IRB): count_bits "/path/to/some/file.jpg" Voorbeeld van de output op stdout: found 456 bits set to 1 found 128 bits set to 0

Case B: De Ruby Bank

Bouw een simpele Rails bank applicatie. Met de volgende functionaliteit.

• Via console kun users aanmaken met password

• User kan inloggen.

• Via console kun user saldo opvragen

• User heeft bankrekening met saldo

• Users kunnen geld naar elkaar overmaken

• Users mogen niet rood staan

• Achterhaalbaar hoe een user aan een bepaald saldo is gekomen.

• Het is belangrijk dat er niet zomaar geld kan verdwijnen of bij kan komen