mirror of
https://github.com/nasa/fpp.git
synced 2025-12-10 17:29:15 -06:00
Add unit tests for duplicate arrays and enums for C++ writer
This commit is contained in:
parent
aad989f80a
commit
4c569fe2c4
5
compiler/tools/fpp-to-cpp/test/array/duplicate.fpp
Normal file
5
compiler/tools/fpp-to-cpp/test/array/duplicate.fpp
Normal file
@ -0,0 +1,5 @@
|
||||
module M {
|
||||
array Duplicate = [3] U32
|
||||
}
|
||||
|
||||
array Duplicate = [3] U32
|
||||
9
compiler/tools/fpp-to-cpp/test/array/duplicate.ref.txt
Normal file
9
compiler/tools/fpp-to-cpp/test/array/duplicate.ref.txt
Normal file
@ -0,0 +1,9 @@
|
||||
fpp-to-cpp
|
||||
[ local path prefix ]/tools/fpp-to-cpp/test/array/duplicate.fpp: 5.1
|
||||
array Duplicate = [3] U32
|
||||
^
|
||||
error: duplicate C++ file DuplicateArrayAc.hpp
|
||||
previous file would be generated here:
|
||||
[ local path prefix ]/tools/fpp-to-cpp/test/array/duplicate.fpp: 2.3
|
||||
array Duplicate = [3] U32
|
||||
^
|
||||
@ -1,4 +1,5 @@
|
||||
tests="
|
||||
duplicate
|
||||
primitive
|
||||
string
|
||||
enum
|
||||
|
||||
5
compiler/tools/fpp-to-cpp/test/enum/duplicate.fpp
Normal file
5
compiler/tools/fpp-to-cpp/test/enum/duplicate.fpp
Normal file
@ -0,0 +1,5 @@
|
||||
module M {
|
||||
enum Duplicate { X, Y }
|
||||
}
|
||||
|
||||
enum Duplicate { X, Y }
|
||||
9
compiler/tools/fpp-to-cpp/test/enum/duplicate.ref.txt
Normal file
9
compiler/tools/fpp-to-cpp/test/enum/duplicate.ref.txt
Normal file
@ -0,0 +1,9 @@
|
||||
fpp-to-cpp
|
||||
[ local path prefix ]/tools/fpp-to-cpp/test/enum/duplicate.fpp: 5.1
|
||||
enum Duplicate { X, Y }
|
||||
^
|
||||
error: duplicate C++ file DuplicateEnumAc.hpp
|
||||
previous file would be generated here:
|
||||
[ local path prefix ]/tools/fpp-to-cpp/test/enum/duplicate.fpp: 2.3
|
||||
enum Duplicate { X, Y }
|
||||
^
|
||||
@ -1,4 +1,5 @@
|
||||
tests="
|
||||
duplicate
|
||||
default
|
||||
explicit
|
||||
implicit
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user