Lumiera  0.pre.03
»edityourfreedom«
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Modules Pages
JobHash_test Class Reference

Description

Test:
verify the basic properties of the job and job descriptor struct; especially verify that job data is passed properly back to the closure and that a identity can be constructed based on a hash of the job's data.
See also
Job
JobClosure
SchedulerInterface_test

Definition at line 56 of file job-hash-test.cpp.

Private Member Functions

virtual void run (Arg)
 
void verify_job_identity ()
 
void verify_simple_job_properties ()
 

Member Function Documentation

virtual void run ( Arg  )
inlineprivatevirtual

Definition at line 60 of file job-hash-test.cpp.

References JobHash_test::verify_job_identity(), and JobHash_test::verify_simple_job_properties().

+ Here is the call graph for this function:

void verify_simple_job_properties ( )
inlineprivate

Definition at line 68 of file job-hash-test.cpp.

References DummyJob::build(), DummyJob::invocationTime(), Job::isValid(), RealClock::now(), Job::triggerJob(), and DummyJob::was_invoked().

Referenced by JobHash_test::run().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

void verify_job_identity ( )
inlineprivate

Definition at line 83 of file job-hash-test.cpp.

References DummyJob::build(), lib::meta::hash_value, backend::engine::hash_value(), util::isSameObject(), META_JOB, and InvocationInstanceID::metaInfo.

Referenced by JobHash_test::run().

+ Here is the call graph for this function:

+ Here is the caller graph for this function:

+ Inheritance diagram for JobHash_test:
+ Collaboration diagram for JobHash_test:

The documentation for this class was generated from the following file: