At the moment, this is test the timestamps returned from the API. If
Ratify can parse the timestamps, it returns them. If it can't parse
them, it returns NIL.
These tests check the shape of the data produced by the light meters
in the welding in booths in Ritherdon. I've place a note with the
factory3 tests explaining the reason why there is a factory3 in the
system but there is not actual light meter in the third welding booth
in Ritherdon.
The changes here are done out of frustration and desperation. SLIME
was in a right mess (caching issue I assume) so I started changing
things in here to try and fix it. This was before I stumbled on the
'restart Emacs/SLIIME' solution. Becuase it's now working, I've just
kept the changes in place. The relief of getting 'asdf:test-system'
working after about two hours of faffing was enough for me to not
touch this file again. I might come back to this at a later date --
see if/how it needs cleaning up. I might just skip it and start a new
project -- this is a learning exercise after all.
This is so you can run the tests with ASDF, I think. It was something
I did whilst SLIME was a bit messes-up and I was a bit desperate with
trying to fix it. So, I don't know if this additional exported
function is needed. Everything seems to work with it still there --
after I restarted Emacs and SLIME -- so I'm keeping it like this for now.
This was not needed in the end. I was having trouble with SLIME and I
was getting desperate at one point and starting changing
everything. It turns out I just needed to restart SLIME. At the time
of writing, I didn't know this or how to do that so I only noticed
when I restarted Emacs. It looks like stuff got messed-up in the cache
and SLIME couldn't find files/packages because it was looking for old
one which were either renames or deleted (due to me frantically
changing things).
Git is picking up my systems .directory files. They are not part of
this project's code base. I accidently put /.directory in a previous
commit instead of .directory.
These are comments and functions to get me into the swing of writting
Common Lisp. The code here is the main part of the system but this
commit is mostly about how this file and its code fits into the bigger
picture which is the system/code base.
This is so I can make sure I know ritherdon-rest.lisp can/is loaded
correctly -- via Quicklisp or ASDF -- and is ready to start adding the
actual code.
This builds on the initial set-up in the .asd file. With the .asd file
knowing the tests package needs FiveAM, the code here integrates the
testing framework in to the .lisp files responsible for housing the
tests.
The code here is placeholder tests and should be deleted the more I
get into the project. They exist just to make sure everything is
set-up properly between the various definition/set-up files.
I've changed how the tests and doc systems are defined in the .asd
file. The changes are based on what SLIME outputted when compiling the
project.
The initial test are irrelevant to the project. I wrote it to make
sure fiveAM (and the test project as a whole) was connected together
properly. This test will (should) not remain once the main code is up
and running.