def METHOD_NAME(self):
    """Does the function catch programs as expected?"""
    assert self.guess(["Amsterdam Density Functional"]) == cclib.parser.ADF
    assert self.guess(['Dalton - An Electronic Structure Program']) == cclib.parser.DALTON
    assert self.guess(['GAMESS']) == cclib.parser.GAMESS
    assert self.guess(['G A M E S S - U K']) == cclib.parser.GAMESSUK
    assert self.guess(['Gaussian, Inc.']) == cclib.parser.Gaussian
    assert self.guess(['Jaguar']) == cclib.parser.Jaguar
    assert self.guess(['PROGRAM SYSTEM MOLPRO']) == cclib.parser.Molpro
    assert self.guess(['MOPAC2016']) == cclib.parser.MOPAC
    assert self.guess(['Northwest Computational Chemistry Package']) == cclib.parser.NWChem
    assert self.guess(['O   R   C   A']) == cclib.parser.ORCA
    assert self.guess(["PSI3: An Open-Source Ab Initio Electronic Structure Package"]) == cclib.parser.Psi3
    assert self.guess(["Psi4: An Open-Source Ab Initio Electronic Structure Package"]) == cclib.parser.Psi4
    assert self.guess(['A Quantum Leap Into The Future Of Chemistry']) == cclib.parser.QChem