test-engine-stuff.c File Reference


Detailed Description

tools to set up random test data.

Created by Linux Developers Group, 2001 Updates Linas Vepstas July 2004

Definition in file test-engine-stuff.c.

#include <sys/types.h>
#include <dirent.h>
#include <fcntl.h>
#include <glib.h>
#include <stdio.h>
#include <stdlib.h>
#include <string.h>
#include <sys/stat.h>
#include <unistd.h>
#include "config.h"
#include "qof.h"
#include "test-engine-stuff.h"
#include "test-stuff.h"

Go to the source code of this file.

Defines

#define RAND_IN_RANGE(X)   (((X)*((gint64) (rand()+1)))/RAND_MAX)

Enumerations

enum  sort_type_t {
  BY_STANDARD = 1, BY_DATE, BY_DATE_ENTERED, BY_DATE_RECONCILED,
  BY_NUM, BY_AMOUNT, BY_MEMO, BY_DESC,
  BY_NONE
}

Functions

void set_max_kvp_depth (gint max_kvp_depth)
void set_max_kvp_frame_elements (gint max_kvp_frame_elements)
void kvp_exclude_type (KvpValueType kvp_type)
void random_glist_strings_only (gboolean strings_only)
void random_timespec_zero_nsec (gboolean zero_nsec_in)
void random_timespec_usec_resolution (gboolean usec_resolution_in)
GList * get_random_glist (void)
Timespecget_random_timespec (void)
GUIDget_random_guid (void)
bin_dataget_random_binary_data (void)
KvpFrameget_random_kvp_frame (void)
KvpValueget_random_kvp_value (int type)
QofNumeric get_random_qof_numeric (void)
TestQueryTypes get_random_query_type (void)

Variables

gboolean gnc_engine_debug_random = FALSE


Enumeration Type Documentation

enum sort_type_t

Enumerator:
BY_STANDARD 
BY_DATE 
BY_DATE_ENTERED 
BY_DATE_RECONCILED 
BY_NUM 
BY_AMOUNT 
BY_MEMO 
BY_DESC 
BY_NONE 

Definition at line 505 of file test-engine-stuff.c.

00506 {
00507     BY_STANDARD = 1,
00508     BY_DATE,
00509     BY_DATE_ENTERED,
00510     BY_DATE_RECONCILED,
00511     BY_NUM,
00512     BY_AMOUNT,
00513     BY_MEMO,
00514     BY_DESC,
00515     BY_NONE
00516 } sort_type_t;


Generated on Sat Aug 18 19:02:56 2007 for QOF by  doxygen 1.5.2