Comments (10)
I can help you out with the unittests. Just tell me where should I write them(like small unittests afrer each function/ class or bugger unittests at theend of thefile)
from dsfml.
Cool! I was going to wait until I separated out the code to do this, and then have larger unit tests at the end of the file. I'll post in here again when I'm ready!
from dsfml.
also, unittests can replace some tutorials from #21 :-)
from dsfml.
So I am nearly done with adding in the last of what I want to add as far as functionality goes for the new version. To be honest, I'd like to spend some more time going through and cleaning up to code. Even with me working on the stuff I am currently working on, it should be fine for unit tests to start getting worked on too! It hopefully shouldn't take me too long to finish up what I'm doing, and then I'll probably spend a few days just for cleaning up/reformatting the code so that it looks nice.
Feel free to start writing unit tests if you want!
from dsfml.
I'm probably going to crank out some basic unit tests before Saturday so that when I update the main branch with all of the experimental stuff everything already has tests included.
I'm sure that most will be pretty poor tests, but its a start!
from dsfml.
I just had a bunch of bugs and issues that needed to be fixed over the past week, but tomorrow I'll start uploading some of these. I'll be doing some more throughout the week, and then I'll attempt a "finished" version of the new binding by the end of Saturday.
from dsfml.
We now have a new master branch!
Feel free to write all the unit tests you want as that is currently top priority.
I wrote a few for the window module, but had an issue with my computer today and I lost them all. :(
The ones I wrote for the system module are still there though.
from dsfml.
Decided to move this to the 2.1 Milestone. Unit tests are indeed important, but I don't want to feel like I am working on Revision 2 forever. :P
from dsfml.
I think it would be nice to have some completely automated unit tests for good testing, as well as specific version unit tests for the ease of trying out specific modules.
from dsfml.
It too way too damn long, but each module has enough unit tests to make me happy enough to close this. Time to work on 2.1!
from dsfml.
Related Issues (20)
- Revert to using Time instead of Duration
- Update some documentation to say 'struct' or 'interface' instead of 'class'
- Transform class is missing some overloads
- Complete ddox documentation is not built with dub
- Redirecting err doesn't work
- build.d is gross
- CI should build static libraries
- Deprecate using string/char and wstring/wchar when interfacing with SFML HOT 2
- Remove string/char and wstring/wchar usage from DSFML
- SoundRecorder segfault
- Outdated Dub Version? HOT 3
- DSFML linking errors HOT 1
- sfImage_copyImage wrong coordinates swapped
- Linker error (Offset FF584H Record Type 0091) when --build=profile HOT 1
- error: ‘setUpVector’ is not a member of ‘sf::Listener’ HOT 15
- Rename EventType to just Type
- Add send method to TcpSocket class that returns number of bytes sent
- keyboard input crashing macOS HOT 1
- window.d (113,2) Error undefined identifier WindowHandle
- ipaddress.d errors
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from dsfml.