Cutter Reference Manual: Cutter Reference Manual

Cutter Reference Manual

for Cutter 1.2.7

I. Introduction
  Overview of Cutter
    NEWS — The history of Cutter
    README — An introduction of Cutter, a Unit Testing Framework for C and C++
    Features — What can be done with Cutter
    Users — Projects and developers that use Cutter
  Install Cutter to your platform
    Install to Debian GNU/Linux — How to install Cutter to Debian GNU/Linux
    Install to Ubuntu — How to install Cutter to Ubuntu
    Install to Fedora — How to install Cutter to Fedora
    Install to CentOS — How to install Cutter to CentOS
    Install to FreeBSD — How to install Cutter to FreeBSD
    Install to Solaris — How to install Cutter to Solaris
    Install to macOS — How to install Cutter to macOS
    Install to Cygwin — How to install Cutter to Cygwin
    Install to other platform — How to install Cutter to other platform
  Getting start
    Tutorial — How to use Cutter
  Travis CI Integration
    Travis CI integration
  How to release Cutter
    Cutterのリリース方法
II. Reference
  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.
Index of all symbols
Index of deprecated symbols
Index of new symbols in 1.2.0
Index of new symbols in 1.1.9
Index of new symbols in 1.1.8
Index of new symbols in 1.1.7
Index of new symbols in 1.1.6
Index of new symbols in 1.1.5
Index of new symbols in 1.1.4
Index of new symbols in 1.1.3
Index of new symbols in 1.1.2
Index of new symbols in 1.1.1
Index of new symbols in 1.1.0
Index of new symbols in 1.0.9
Index of new symbols in 1.0.8
Index of new symbols in 1.0.7
Index of new symbols in 1.0.6
Index of new symbols in 1.0.5
Index of new symbols in 1.0.4
Index of new symbols in 1.0.3
Index of new symbols in 1.0.2
Index of new symbols in 1.0.1
Index of new symbols in 1.0
Index of new symbols in 0.9
Index of new symbols in 0.8
Index of new symbols in 0.7
Index of new symbols in 0.6
Index of new symbols in 0.5
Index of new symbols in 0.4
Index of new symbols in 0.3

Generated by GTK-Doc V1.28