Some Eclipse Foundation services are deprecated, or will be soon. Please ensure you've read this important communication.

Bug 368334

Summary: etUnit: support etInt64 and etUInt64 for c unit testing
Product: [Modeling] eTrice Reporter: Thomas Schuetz <ts>
Component: RuntimeAssignee: Project Inbox <etrice.runtime-inbox>
Status: RESOLVED WONTFIX QA Contact:
Severity: enhancement    
Priority: P3 CC: hrr
Version: unspecified   
Target Milestone: ---   
Hardware: PC   
OS: Windows 7   
Whiteboard:

Description Thomas Schuetz CLA 2012-01-11 07:49:25 EST
- on some platforms 64 bit integers are not supported as type, therefore we support currently only integer types <= 32 bit
- currently for output of the expected/actual values all integers are casted to etInt32 and etUInt32 -> on some platforms printf for 64 bit integer is not supported
- do we really need 64 bit integers for testing, or could we live with a cast in the assert? -> 64 bit types can be tested but not in full range
- for the c runtime we do not need 64 bit types and should avoid them completely for portability reasons
Comment 1 Henrik Rentz-Reichert CLA 2012-04-16 02:40:13 EDT
*** Bug 372597 has been marked as a duplicate of this bug. ***
Comment 2 Henrik Rentz-Reichert CLA 2018-08-17 03:29:43 EDT
outdated bug - re-open if still relevant