Category Selected:

testbox

Blog

Tip of the Week: Behavior-Driven Development and TestBox

Brad Wood |  November 04, 2013

If you haven't heard, the latest addition to the *Box family is TestBox and is currently out in Alpha. It allows for the standard xUnit style of testing that you may already be familiar with in tools like MXUnit. TestBox also allows for a newer style of testing known as Behavior-Driven Development or BDD. BDD helps focus on writing tests that confirm specific business needs are met by your software and typically use some sort of human-readable DSL that allows the test to be self-documenting a...

Read More

TestBox - CFML BDD/Unit Testing Framework Has Arrived!

Luis Majano |  October 15, 2013

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...

Read More

TestBox - CFML BDD/Unit Testing Framework Released

Luis Majano |  October 15, 2013

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!
Read More

Coldbox CBDW2013 Online Training is Available!

Luis Majano |  October 02, 2013

We are very excited to announce our second online course available for both ColdBox and ContenBox Modular CMS thanks to our annual conference CBDW2013: http://www.udemy.com/coldbox-platform-developer-week-2013/.  

Read More

ColdBox Platform, ColdBox LITE and Library Releases

Luis Majano |  July 10, 2013

It has been a busy past few months here at Ortus Solutions and we have some cool new stuff to share with the world today.  We have updates for all our major open source libraries this week. Some are minor releases and some are cool enhancement releases thanks to everybody's feedback and contributions.  You can find much more about the releases in our ColdBox engineering blog or in our online documentation wiki:

    <...
Read More

MockBox v2.1 Released!

Luis Majano |  July 10, 2013

logo

We are proud to announce MockBox 2.1. This version of MockBox includes some important fixes for your mocking adventures. You can read our What's new with MockBox 2.1 to get a better idea of this release.

 

 

 

Bug...

Read More

Ortus Products Available As Railo Extensions

Luis Majano |  December 08, 2012

We are proud to announce the availability of all our major products as Railo Extensions today.  Railo is an incredible open source ColdFusion engine that supports all of our products with 1 click installs.  The extensions that we have made available starting today are:

Read More

ColdBox Platform 3.5.3 Release Galore!

Luis Majano |  November 03, 2012

We are proud to announce yet another release of our ColdBox Platform version 3.5.3.   This is not only a full platform release but a whole set of releases of all of our internal projects and frameworks.  Here are the releases and their appropriate release information fro...

Read More

MockBox v2.0 Released!

Luis Majano |  November 03, 2012

logo

We are proud to announce MockBox 2.0. This new version of MockBox sports out great new mocking capabilities that will make you want to mock immediately. You can read our What's new with MockBox 2.0 to get a better idea of this release.

Below are the major areas we...

Read More

ColdBox 3.5.2 Released!

Luis Majano |  August 02, 2012

logo

We are proud to announce yet another ColdBox Platform release version 3.5.2. This is an important patch release that addresses many concurrency issues and gives you stability and of course some goodies. This release also encompasses a new WireBox release (v1.5.0) and a new CacheBo release (v1.3.2). ...

Read More