|  |  | Cutter Reference Manual |

# Part II. Reference

Table of Contents

Command
  cutter — xUnit family unit testing framework for C
Writing test
  Cutter — A Unit Testing Framework for C.
  Version Information — Variables and macros to check the Cutter version
  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.
  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/server based on libsoup — 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.

Generated by GTK-Doc V1.11