根据《民法典》,下列关于承揽合同的说法正确的有()
A.承揽合同的承揽包括加工、定作工作,不包括修理、复制、测试、检验等工作 B.在承揽人完成工作前,未经承揽人同意,定作人不可以解除承揽合同 C.承揽人将辅助工作交由第三人完成的,承揽人与第三人对第三人完成的工作成果向定作人负责 D.承揽人交付的工作成果不符合质量要求的,定作人可以要求承揽人承担修理、重作、减少报酬、赔偿损失等违约责任 E.定作人未向承揽人支付报酬或者材料费等价款的,承揽人对完成的工作成果享有留置权或有权拒绝交付,但当事人另有约定的除外