Cutter Reference Manual: Cutter Reference Manual

Cutter Reference Manual

for Cutter 1.2.9

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

Generated by GTK-Doc V1.34.0