Skip to content
Snippets Groups Projects
user avatar
cristiano authored
4807e9a5
History

CLAR

Project made by Andrea Righi (15483) and Cristiano Lucian (15850)

Our git folder is divided in several directories:

  • in the EclipseProject directory there are all the files needed from Maven: the project is divided in packages (the FitNesse fixtures are in the test-classes directory)
  • in the FitNesse directory it is possible to find the runnable jar file: once it is running, our test page is located in localhost/clar
  • in the Documentation directory it is possible to find all the supplementary files to the code: the UML diagram on which we base our system, user stories and acceptance tests

Our idea of system is depicted in the UML diagrams; in order to present the user stories and acceptance test, we would like to highlight the fact we use a different exception for each error, in order to be able to correct them independently once the system will be developed and deployed. Due to that, the FitNesse result outputs only errors, because the exceptions are not thrown now. We tried mocking them, and the system work as it should.

Here you can find the list of our design choiches:

  • the incrementation bid is a value determined by the seller, who decides how big the increment of each offer should be
  • the user must only offer integer times of the increment bid, he cannot decide a precise amount of money;
  • it is possible to login both with the email account or the username;
  • it is not possible to modify pictures in a given item thorugh the modify function: they can be only added or removed by other specific functions.