Part II. Reference
Table of Contents
Command
cutter
— xUnit family unit testing framework for C and C++
cut-diff
— show difference between 2 files with color
Writing test
Cutter
— A Unit Testing Framework for C and C++.
Version Information
— Variables and macros to check the Cutter version
Available features
— Available features in the installed Cutter.
Assertions
— Checks that your program works as you expect.
Test Utilities
— Utilities to write tests more easily.
Types
— Types that is used in test.
Multi Process
— Utilities to run your tests on multi processes.
GCutter
— Cutter with GLib support.
Assertions with GLib support
— Checks that your program works as you expect with GLib support.
Test Utilities with GLib support
— Utilities to write tests more easily with GLib support.
Types for GLib support
— Types that is used in test with GLib support.
Convenience test data API
— API to create test data without structure definition.
External command
— Convenience API for using external command.
External command (deprecated)
— Convenience API for using external command. (deprecated)
Abstracted event loop
— Abstracted event loop API for customizing event loop in GCutter.
GLib event loop
— Event loop API for GLib main context and loop.
CppCutter
— Cutter with C++ support.
Assertions with C++ support
— Checks that your program works as you expect with C++ support.
GdkCutter Pixbuf
— Cutter with gdk-pixbuf support.
Assertions with gdk-pixbuf support
— Checks that your program works as you expect with gdk-pixbuf support.
SoupCutter
— HTTP supported Cutter with libsoup.
Assertions for HTTP client and server
— Checks that your HTTP client/server works as you expect with libsoup support.
Convenience HTTP client API
— API to work as HTTP client.
Convenience HTTP server API
— API to work as HTTP server.
Experimental
— Experimental API.
Writing assertion
Assertion writing helper
— Symbols in this section help you writing your own assertions.
Assertion Utilities for GEnum and GFlags
Utilities to write assertions related to
GEnum
or
GFlags
more easily.
Assertion Utilities for GError
Utilities to write assertions related to
GError
more easily.
Assertion Utilities for GHashTable
Utilities to write assertions related to
GHashTable
more easily.
Assertion Utilities for GList
Utilities to write assertions related to
GList
more easily.
Assertion Utilities for GObject
Utilities to write assertions related to
GObject
more easily.
Assertion Utilities for GValue
Utilities to write assertions related to
GValue
more easily.
Object inspection functions
— Functions to inspect an object for debugging.
Assertion Utilities for GString
Utilities to write assertions related to
GString
more easily.