0

列挙型を定義する従来の C ソース ファイルがあります。

//source.c
typedef enum
{
    ENUM_0,
    ENUM_1,
    ENUM_2
} my_enum;

単体テストのソース コード内でこの列挙型を使用するにはどうすればよいですか?
2 つのオプションが考えられます。
1. typedef をコピーしてソース コードに貼り付けます。元のファイルで typedef が変更されると、テストが中断する可能性があります。
2. 単体テストのファイルで #include "source.c" を使用します。モジュールの分離が悪くなってしまいます。

ありがとう

4

0 に答える 0