Numerous tests have been coded but not enough to avoid, probably, important bugs.
Next step in the project will be adding some important features that will make the software more capable for use in the real world.
While writing this new features new test will be coded.