<commit_before>#include <stdio.h>
#include <string.h>
#include "minunit.h"
#include "five.h"

int tests_run = 0;

static char * test_five() {
  int out = five();
  mu_assert("error, five != 5", out == 5);
  return 0;
}

static char * test_five_roman() {
  const char * out = five_roman();
  mu_assert_string("error, five_roman != V", strcmp(out, "V"));
  return 0;
}

static char * all_tests() {
  mu_run_test(test_five);
  mu_run_test(test_five_roman);
  return 0;
}

int main(int argc, char **argv) {
  char *result = all_tests();
  if (result != 0) {
    printf("%s\n", result);
  }
  else {
    printf("ALL TESTS PASSED\n");
  }
  printf("Tests run: %d\n", tests_run);

  return result != 0;<commit_msg>Adds tests for multiplication and division<commit_after>#include <stdio.h>
#include <string.h>
#include "minunit.h"
#include "five.h"

int tests_run = 0;

static char * test_five() {
  int out = five();
  mu_assert("error, five != 5", out == 5);
  return 0;
}

static char * test_add_five() {
  int out = five() + five();
  mu_assert("error, five + five != 10", out == 10);
  return 0;
}

static char * test_multiply_five() {
  int out = five() * five();
  mu_assert("error, five * five != 25", out == 25);
  return 0;
}

static char * test_divide_five() {
  int out = five() / five();
  mu_assert("error, five / five != 1", out == 1);
  return 0;
}

static char * test_five_roman() {
  const char * out = five_roman();
  mu_assert_string("error, five_roman != V", strcmp(out, "V"));
  return 0;
}

static char * all_tests() {
  mu_run_test(test_five);
  mu_run_test(test_add_five);
  mu_run_test(test_multiply_five);
  mu_run_test(test_divide_five);
  mu_run_test(test_five_roman);
  return 0;
}

int main(int argc, char **argv) {
  char *result = all_tests();
  if (result != 0) {
    printf("%s\n", result);
  }
  else {
    printf("ALL TESTS PASSED\n");
  }
  printf("Tests run: %d\n", tests_run);

  return result != 0;
{'fraction_non_alphanumeric': 0.1719316416364578, 'fraction_numerical': 0.015018125323666495, 'mean_word_length': 3.866498740554156, 'pattern_counts': {'":': 0, '<': 7, '<?xml version=': 0, '>': 7, 'https://': 0, 'lorem ipsum': 0, 'www.': 0, 'xml': 0}, 'pii_count': 0, 'substrings_counts': 0, 'word_list_counts': {'cursed_substrings.json': 0, 'profanity_word_list.json': 0, 'sexual_word_list.json': 0, 'zh_pornsignals.json': 0}}
{'dir': 'git-commits-cleaned', 'id': '5577557', 'n_tokens_mistral': 784, 'n_tokens_neox': 748, 'n_words': 190}