<commit_before>(ns aurora.btree-test
  (:require [aurora.btree :refer [tree]]
            [cemerick.cljs.test :refer [run-all-tests]])
  (:require-macros [aurora.macros :refer [apush apush* lt lte gt gte set!! dofrom]]
                   [cemerick.cljs.test :refer [deftest is]]
                   [cemerick.double-check.clojure-test :refer [defspec]]))

(defspec least-prop-test
  1000
  (aurora.btree/least-prop 1))

(defspec least-prop-test
  1000
  (aurora.btree/least-prop 2))

(defspec greatest-prop-test
  1000
  (aurora.btree/greatest-prop 1))

(defspec greatest-prop-test
  1000
  (aurora.btree/greatest-prop 2))

(defspec equality-prop-test
  1000
  (aurora.btree/equality-prop 1))

(defspec equality-prop-test
  1000
  (aurora.btree/equality-prop 2))

(defspec reflexive-prop-test
  1000
  (aurora.btree/reflexive-prop 1))

(defspec reflexive-prop-test
  1000
  (aurora.btree/reflexive-prop 2))

(defspec transitive-prop-test
  1000
  (aurora.btree/transitive-prop 1))

(defspec transitive-prop-test
  1000
  (aurora.btree/transitive-prop 2))

(defspec anti-symmetric-prop-test
  1000
  (aurora.btree/anti-symmetric-prop 1))

(defspec anti-symmetric-prop-test
  1000
  (aurora.btree/anti-symmetric-prop 2))

(defspec total-prop-test
  5000
  (aurora.btree/total-prop 1))

(defspec building-prop-test
  5000
  (aurora.btree/building-prop 1))

(defspec iterator-prop-test
  5000
  (aurora.btree/iterator-prop 1))

(defspec self-join-prop-test
  5000
  (aurora.btree/self-join-prop 1))

(defspec self-join-prop-test
  5000
  (aurora.btree/self-join-prop 2))

(defspec self-join-prop-test
  5000
  (aurora.btree/self-join-prop 3))

(defspec product-join-prop-test
  5000
  (aurora.btree/product-join-prop 1))

(defspec product-join-prop-test
  5000
  (aurora.btree/product-join-prop 2))

(defspec product-join-prop-test
  5000<commit_msg>Turn down product-join<commit_after>(ns aurora.btree-test
  (:require [aurora.btree :refer [tree]]
            [cemerick.cljs.test :refer [run-all-tests]])
  (:require-macros [aurora.macros :refer [apush apush* lt lte gt gte set!! dofrom]]
                   [cemerick.cljs.test :refer [deftest is]]
                   [cemerick.double-check.clojure-test :refer [defspec]]))

(defspec least-prop-test
  1000
  (aurora.btree/least-prop 1))

(defspec least-prop-test
  1000
  (aurora.btree/least-prop 2))

(defspec greatest-prop-test
  1000
  (aurora.btree/greatest-prop 1))

(defspec greatest-prop-test
  1000
  (aurora.btree/greatest-prop 2))

(defspec equality-prop-test
  1000
  (aurora.btree/equality-prop 1))

(defspec equality-prop-test
  1000
  (aurora.btree/equality-prop 2))

(defspec reflexive-prop-test
  1000
  (aurora.btree/reflexive-prop 1))

(defspec reflexive-prop-test
  1000
  (aurora.btree/reflexive-prop 2))

(defspec transitive-prop-test
  1000
  (aurora.btree/transitive-prop 1))

(defspec transitive-prop-test
  1000
  (aurora.btree/transitive-prop 2))

(defspec anti-symmetric-prop-test
  1000
  (aurora.btree/anti-symmetric-prop 1))

(defspec anti-symmetric-prop-test
  1000
  (aurora.btree/anti-symmetric-prop 2))

(defspec total-prop-test
  5000
  (aurora.btree/total-prop 1))

(defspec building-prop-test
  5000
  (aurora.btree/building-prop 1))

(defspec iterator-prop-test
  5000
  (aurora.btree/iterator-prop 1))

(defspec self-join-prop-test
  5000
  (aurora.btree/self-join-prop 1))

(defspec self-join-prop-test
  5000
  (aurora.btree/self-join-prop 2))

(defspec self-join-prop-test
  5000
  (aurora.btree/self-join-prop 3))

(defspec product-join-prop-test
  1000
  (aurora.btree/product-join-prop 1))

(defspec product-join-prop-test
  1000
  (aurora.btree/product-join-prop 2))

(defspec product-join-prop-test
  1000
{'fraction_non_alphanumeric': 0.13652338469856717, 'fraction_numerical': 0.056231413895647474, 'mean_word_length': 3.4047619047619047, 'pattern_counts': {'":': 0, '<': 3, '<?xml version=': 0, '>': 3, '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': '5188355', 'n_tokens_mistral': 1647, 'n_tokens_neox': 1462, 'n_words': 261}