私はCでコーディングしています。SwapメソッドとBubbleSortメソッドのコードを作成しましたが、それらのTDDテストを実行する方法がわかりません。これらの各メソッドが正しく機能することを確認するためのTDDテストを作成する方法を教えてください。各メソッドのコードは次のとおりです。
/**
* swaps the values referenced by p and q
*/
void swap (int *p, int *q)
{
int tmp;
tmp = *p;
*p = *q;
*q = tmp;
}
/**
* an implementation of bubble sort
* n is the size of array a
*/
void bubble (int a[], int n)
{
int i, j;
for (i = 0; i < n-1; i++)
{
for (j = n-1; i < j; j--)
{
if (a[j-1] > a[j])
{
swap (&a[j-1], &a[j]);
}
}
}
}