We are so tremendously happy to finally bring you the final version of: TestBox 1.0.0. We have been working tremendously hard to get this release out before the holidays, so please enjoy it. We have also introduced two new ref cards for TestBox, which are available now as well. For those of you who do not know about Tes...
Blog
ColdBox Platform v3.8.0 Released!
We are proud to announce ColdBox Platform release version 3.8.0 and ColdBox DevBox 2.5. This is an important release that addresses many important issues, but also introduces some great enhancements. Here is our "What's New" guideline:
ColdBox LITE v1.2.0 Released
We are so proud to announce our general availability of ColdBox LITE! Hmm, what is ColdBox LITE?
ColdBox LITE (CBL) is an MVC framework with a subset of features of the ColdBox Platform that deal with MVC only. Thus, providing a light-weight conventions based MVC framework. Since ColdBox itself is built with modularity, CBL was the last piece we wanted to decouple from the platform to provide yet another standalone library for ColdFusion. CBL focuses on providing developers a light weight MVC engine in two flavors:
The ORM flavor includes all of our ORM additions such as Active Entity, ORM base and virtual services, Hibernate criteria and detached criteria builders and ORM Dependency Injection. CBL also includes WireBox as the standard engine that provides access to the model, dependency injection and persistence.
CacheBox 1.6.0 Released!
We are proud to announce CacheBox version 1.6.0. You can read our What's new with CacheBox 1.6 to get a better idea of this release.
Bugs Squashed
MockBox v2.2.0 Released!
We are proud to announce MockBox 2.2.0. This version of MockBox includes some important fixes for your mocking adventures. You can read our What's new with MockBox 2.2 to get a better idea of this release.
...
TestBox 1.0.0 Release Candidate Arrives!
We are so excited to bring you our 1.0.0 Release Candidate of TestBox. Much work and dedication has gone through this release and a final release is imminent. For those of you that do not know what TestBox is, TestBox is a next generation testing framework for ColdFusion that is based on BDD (Behavior Driven Development) for providing ...
TestBox BDD/xUnit Testing v1.0.0 Release Candidate Released
We are so stoked to bring you the Release Candidate version of: TestBox. TestBox is a next generation testing framework for ColdFusion that is based on BDD (Behavior Driven Development) for providing a clean obvious syntax for writing tests. It contains not only a testing framework, runner, assertions and expectations library but also integrates with MockBox for mocking and stubbing. It also supports xUnit style of testing and MXUnit compatibilities. TestBox can be downloaded from our main downloads page and it has been also integrated into our "development" branch for the ColdBox platform as well. The following are the release notes for this release candidate:
Introducing: Ortus FuseGuard Firewall Module
We are so excited to announce the availability of FuseGuard, the application firewall for CFML, as a ColdBox and ContentBox Module. We teamed up with Pete Freitag at Foundeo and have create an awesome module that can protect your ColdBox and ContentBox ...
TestBox - CFML BDD/Unit Testing Framework Has Arrived!
We are so pleased to bring you another addition to our Ortus product lineup: TestBox. TestBox is a next generation testing framework for ColdFusion that is based on BDD (Behavior Driven Development) for providing a clean obvious syntax for writing tests. It contains not only a testing fr...
TestBox - CFML BDD/Unit Testing Framework Released
We are so pleased to bring you another addition to our Box collection of products: TestBox. TestBox is a next generation testing framework for ColdFusion that is based on BDD (Behavior Driven Development) for providing a clean obvious syntax for writing tests. It contains not only a testing framework, runner, assertions and expectations library but also integrates with MockBox for mocking and stubbing. It also supports xUnit style of testing and MXUnit compatibilities. At this point TestBox has been released as a 1.0.0 Alpha and can be downloaded from our main downloads page and it has been also integrated into our "development" branch for the ColdBox platform as well. As you will see, TestBox also leverages Closures extensively to provide nice clear syntaxes in your tests.
Features At A Glance
- Here are a simple listing of features TestBox brings to the table:
- BDD style testing
- xUnit style testing
- Testing life-cycle methods
- MockBox integration for mocking and stubbing
- Ability to extend and create custom test runners
- Ability to extend and create custom test reporters
- Extensible reporters, bundled with tons of them:
- JSON
- XML
- JUnit 4 XML
- Text (80's style)
- Console
- TAP (Test Anything Protocol)
- Simple HTML
- Min - Minimalistic Heaven
- Raw
- Asynchronous testing
- Multi-suite capabilities
- Test skipping
- Suite skipping
- Dynamic skipping support via runtime executions
- Test one or more suites exclusively
- Test one or more tests/specs exclusively
- Test labels and tagging
- Clickable suite titles to filter test execution
- Direct MXUnit replacement
- Much more!