You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
{{ message }}
This repository has been archived by the owner on Dec 28, 2018. It is now read-only.
Unit tests are needed to ensure the code I'm writing actually works. This involves adding some stuff to the CMakeLists to allow building of unit tests.
Add unit test support to CMakeLists
Use Travis CI to build disccord
Use Travis CI to run tests
Write preliminary unit tests
The text was updated successfully, but these errors were encountered:
At this point the basic framework for unit testing has been written, so what we need now is complete unit tests for things which aren't currently tested or are not tested fully.
Semaphores aren't based on the CoreCLR anymore; that was left over
from when I was screwing about trying to get things to work.
Now we can decode JSON using the static methods of entity<T> classes,
and in the future typechecking will be put in to ensure valid json is
passed to these types (right now it will throw a json exception, we
should add custom exception types to make errors easier to debug.
TODO from this point onwards:
- Implement REST API methods in api_client.cpp (see #5)
- Remove `disccord_` prefix from client types
- Add entity types for all discord entities
- Implement websocket API (see #6)
- Implement entity cache
- Clean up includes
- Include a test script (?)
- Expand test range (see #2)
- Write documentation (see #7 for more info)
Sign up for freeto subscribe to this conversation on GitHub.
Already have an account?
Sign in.
Unit tests are needed to ensure the code I'm writing actually works. This involves adding some stuff to the CMakeLists to allow building of unit tests.
The text was updated successfully, but these errors were encountered: