Project

General

Profile

User story #240

Integer to string conversion

Added by André Neto over 9 years ago. Updated over 9 years ago.

Status:
Closed
Priority:
Normal
Assignee:
-
Target version:
Start date:
30.09.2015
Due date:
% Done:

0%

Estimated time:
Git branch (link):
Git merge to develop (link):
SVN commit (link/?p=rev):

Description

https://vcis-gitlab.f4e.europa.eu/aneto/MARTe2/blob/develop_svn/Source/Core/LXTypeDev/IOBufferIntegerPrint.h
Take special attention to macros, namespace, move to cpp, ...

Source code files modified

IOBufferIntegerPrint.cpp

Architecture & design review

Date of the review: 30/09/2015

Person who did the review: André Neto

Version of architecture & design document: N/A. As per the original MARTe implementation, this is a support function and does not require formal design in UML.

Result of review: N/A

List of non-conformities: N/A

Code and documentation review

Date of the review: 21/10/2015

Person who did the review: R. Vitelli

Result of review: PASS

List of non-conformities: N/A.

Unit test review

Date of the review: 21/10/2015

Person who did the review: R. Vitelli

Result of coverage tests review: PASS

Result of functional tests review: PASS

Result of review: PASS

List of non-conformities:

  • The following functions have not been covered by tests: * _ZN5MARTe28IntegerToStreamOctalNotationIiEEbRNS_8IOBufferET_tbbtb * _ZN5MARTe28IntegerToStreamOctalNotationIsEEbRNS_8IOBufferET_tbbtb * _ZN5MARTe29IntegerToStreamBinaryNotationIiEEbRNS_8IOBufferET_tbbtb * ZN5MARTeL30GetNumberOfDigitsOctalNotationIiEEtT * ZN5MARTeL30GetNumberOfDigitsOctalNotationIsEEtT * ZN5MARTeL31GetNumberOfDigitsBinaryNotationIiEEtT

However those functions are generated to print (u)int64, which miss a component to be completed. The tests will be repeated after the completion of IOBufferIntegerPrint and the addition of DoubleInteger, next sprint.

History

#1 Updated by André Neto over 9 years ago

  • Status changed from New to Code: Impl
  • Target version set to 0.6

#2 Updated by Riccardo Vitelli over 9 years ago

  • Assignee set to Ivan Herrero

#3 Updated by Ivan Herrero over 9 years ago

  • Status changed from Code: Impl to Unit: Rev

#4 Updated by Ivan Herrero over 9 years ago

  • Assignee changed from Ivan Herrero to Riccardo Vitelli

#5 Updated by Riccardo Vitelli over 9 years ago

  • Description updated (diff)
  • Assignee deleted (Riccardo Vitelli)

#6 Updated by Riccardo Vitelli over 9 years ago

  • Status changed from Unit: Rev to Closed

Also available in: Atom PDF