// Written by retoor@molodetz.nl

// This code generates random keys and stores them in a key-value store, then asserts that the retrieved value matches the expected value
// "tast".

// Includes: rkeytable.h, rtest.h, rstring.h

// MIT License

#include "rkeytable.h"
#include "rtest.h"
#include "rstring.h"

int main() {
    for (int i = 0; i < 1000; i++) {
        char *key = rgenerate_key();
        rkset(key, "tast");
        rasserts(!strcmp(rkget(key), "tast"));
    }
    return 0;
}