No hidden charges. No surprise bills. Cancel anytime.
Use your credit across every product. Compute, storage, AI, analytics. When it runs out, 20+ products stay free. You only pay when you choose to.
Start Free
AI-generated apps that pass security review
Stop waiting on engineering. Build production-ready internal tools with AI—on your company data, in your cloud.
Retool lets you generate dashboards, admin panels, and workflows directly on your data. Type something like “Build me a revenue dashboard on my Stripe data” and get a working app with security, permissions, and compliance built in from day one. Whether on our cloud or self-hosted, create the internal software your team needs without compromising enterprise standards or control.
Unlike Java or other languages where reflection / introspection is available, mocking is not easy with C++. Even with Google Mock, we need some hand writing.
I solved this problem by using home made class declaration parser/generator that reads the class declaration (header file), then generates a mock class.
What you need is to run the generator and full featured mock class is there for your unit test.
----
How to use:
You need Ruby. Obtain it if you don't have it yet.
Get...
Acceptance/regression testing framework based on full screen automation (via terminal emulation) with integrated unittesting engine (standard Ruby test/unit).
Moved to: https://github.com/tsc-collection/tsc-act
Now part of GitHub's TSC Collection available at https://github.com/tsc-collection
FORTRAN Unit Test Framework FRUIT - TDD in FORTRAN
FORTRAN Unit Test Framework, written in FORTRAN 95. So that all FORTRAN features can be tested. FRUIT has assertion, fixture, setup, teardown, report, spec, driver generation. Rake used as build tool. Tutorials at http://fortranxunit.wiki.sourceforge.net
The core testing part is in FORTRAN, this part can be used independent of the Ruby codes.
A picture's worth a 1000 tests. Unittesting asserts can be difficult to use. Approval tests simplify this by taking a snapshot of the results, and confirming that they have not changed. Get more info @ http://approvaltests.sourceforge.net.
RyC UnitTesting is a simple set of Ruby scripts designed to facilitate the use of UnitTesting with the C programming Language. It does all the hard work for you so you can focus on refining your code.