Blog

MockBox 1.2 Released!

Luis Majano March 19, 2010

Spread the word

Luis Majano

March 19, 2010

Spread the word


Share your thoughts

I am happy to announce today a new release for MockBox: version 1.2. This can be downloaded standalone or via ColdBox 3.0.0 Nightly. This release brings in some more stability, faster code generation and some new functionality for you mock enthusiasts!

Version 1.2

  • Added new method: $verifyCallCount(count,[methodName]) that can assert how many times a component's methods have been called, or how many times a specific method has been called. Basically, it returns a boolean according to the passed expected count calls.
  • mockMethodCallCount() the method name is now optional and it will return to you the TOTAL number of calls that have been made for ALL methods in the mocked CFC.
So these new cool additions help out whenever you want to know how many times ANY method has been called on the mocked object.  And if that is not specific enough you can specify a method name parameter and it can tell you how many calls a method has or you can verify behavior with it.  Also, don't forget version 1.1 introduced the querySim() method so you can simulate/mock queries! Anyways, as we move forward we have some cool new additions planned for version 1.3 that will help even more in your testing and mocking capabilities.  Stay tuned!! security = getMockBox().createMock("model.security"); //No calls yet assertTrue( security.$verifyCallCount(0) ); security.$("isValidUser",false); security.isValidUser(); // Asserts assertTrue( security.$verifyCallCount(1) ); assertTrue( security.$verifyCallCount(1,"isValidUser") ); security.$("authenticate",true); security.authenticate("username","password"); assertTrue( security.$verifyCallCount(2) ); assertTrue( security.$verifyCallCount(1,"authenticate") );

Add Your Comment

Recent Entries

Speaker Featuring - Round 1

Speaker Featuring - Round 1

Every conference is more than the talks we see on stage it’s also the story of the people who make it possible.

With the first round of Into the Box 2026 sessions and workshops now live, we’re excited to introduce some of the speakers who will be joining us this year. These community members, practitioners, and Ortus team experts bring decades of real-world experience across CFML, BoxLang, JVM modernization, testing, AI, and cloud-native development.

Victor Campos
Victor Campos
January 26, 2026
First Round of the Into the Box 2026 Agenda Is Live

First Round of the Into the Box 2026 Agenda Is Live

Into the Box 2026 marks an important moment for the CFML and BoxLang community not just because of what’s on the agenda, but because of what it represents: 20 years of Ortus Solutions helping teams move forward, modernize, and build with confidence.

Victor Campos
Victor Campos
January 21, 2026
BoxLang AI v2: Enterprise AI Development Without the Complexity

BoxLang AI v2: Enterprise AI Development Without the Complexity

One Year. 100+ Features. Unlimited Possibilities.

Just one year ago, in March 2024, we launched BoxLang AI 1.0. Today, we're thrilled to announce BoxLang AI v2—a massive leap forward that positions BoxLang as the most powerful and versatile AI framework on the JVM.

Luis Majano
Luis Majano
January 19, 2026