Lumiera  0.pre.03
»edityourfreedom«
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

◆ run()

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:

◆ verify_simple_job_properties()

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:

◆ verify_job_identity()

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(), backend::engine::test::LAUNCHER(), 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: