code: def test_splits(self):
      next_basket_eval = NextBasketEvaluation(
          self.data, test_size=0.1, val_size=0.1, seed=123, verbose=True
      )
  
      self.assertTrue(next_basket_eval.train_size == 8)
      self.assertTrue(next_basket_eval.test_size == 1)
      self.assertTrue(next_basket_eval.val_size == 1)
  
file_path: cornac/tests/cornac/eval_methods/test_next_basket_evaluation.py
imports: import unittest
  from cornac.eval_methods import NextBasketEvaluation
  from cornac.data import Reader
  from cornac.models import GPTop
  from cornac.metrics import HitRatio, Recall
label_desc: Use image node_id 2 for calling the TestNextBasketEvaluation obj's underlying member method code with example usage: obj.test_splits() without return types