def METHOD_NAME(self):
    """
    1) Basic check for pymatgen configurations.
    2) Setup all test workflow.
    """
    super().METHOD_NAME()
    # Structures used for test:
    parent = PymatgenTest.get_structure("Li2O")
    parent.remove_oxidation_states()
    parent.make_supercell(2)
    parent = parent.get_sorted_structure()
    ep0, ep1 = get_endpoints_from_index(parent, [0, 1])
    neb_dir = [wf_dir / f"4/inputs/{i:02}/POSCAR" for i in range(5)]
    self.structures = [Structure.from_file(n) for n in neb_dir]
    test_yaml = wf_dir / "config/neb_unittest.yaml"
    with open(test_yaml) as stream:
        self.config = yaml.load(stream)
    # Use scratch directory as destination directory for testing
    env = {"run_dest_root": self.scratch_dir}
    self.config["common_params"]["_fw_env"] = env
    # Config 1: The parent structure & two endpoint indexes provided; need
    # relaxation first.
    self.config_1 = copy.deepcopy(self.config)
    self.config_1["common_params"]["is_optimized"] = False
    self.config_1["common_params"]["wf_name"] = "NEB_test_1"
    # Config 2: The parent structure & two endpoint indexes provided; no
    # need to relax.
    self.config_2 = copy.deepcopy(self.config)
    del self.config_2["fireworks"][0]
    self.config_2["common_params"]["is_optimized"] = True
    self.config_2["common_params"]["wf_name"] = "NEB_test_2"
    # Config 3: Two endpoints provided; need to relax two endpoints.
    self.config_3 = copy.deepcopy(self.config)
    del self.config_3["fireworks"][0]
    self.config_3["common_params"]["is_optimized"] = False
    self.config_3["common_params"]["wf_name"] = "NEB_test_3"
    # Config 4: Two relaxed endpoints provided; no need to relax two
    # endpoints.
    self.config_4 = copy.deepcopy(self.config_3)
    del self.config_4["fireworks"][0]
    self.config_4["common_params"]["is_optimized"] = True
    self.config_4["common_params"]["wf_name"] = "NEB_test_4"
    # Config 5: All images including two endpoints are provided.
    self.config_5 = copy.deepcopy(self.config)
    del self.config_5["fireworks"][0:2]
    self.config_5["common_params"]["wf_name"] = "NEB_test_5"
    self.wf_1 = wf_nudged_elastic_band([parent], parent, self.config_1)
    self.wf_2 = wf_nudged_elastic_band([parent], parent, self.config_2)
    self.wf_3 = wf_nudged_elastic_band([ep0, ep1], parent, self.config_3)
    self.wf_4 = wf_nudged_elastic_band([ep0, ep1], parent, self.config_4)
    self.wf_5 = wf_nudged_elastic_band(self.structures, parent, self.config_5)
    # Workflow without the config file
    self.wf_6 = wf_nudged_elastic_band(self.structures, parent)