### Question:
SDNCLcmMessageBuilder { public static LcmInput buildLcmInputForPnf(String requestId, String subRequestId, String pnfName, String action, String payload) { LcmInput lcmInput = new LcmInput(); LcmCommonHeader lcmCommonHeader = buildLcmCommonHeader(requestId, subRequestId); LcmActionIdentifiers sdncActionIdentifiers = new LcmActionIdentifiers(); sdncActionIdentifiers.setPnfName(pnfName); lcmInput.setCommonHeader(lcmCommonHeader); lcmInput.setAction(action); lcmInput.setActionIdentifiers(sdncActionIdentifiers); lcmInput.setPayload(payload); return lcmInput; }  static LcmFlags buildLcmFlags(); static LcmCommonHeader buildLcmCommonHeader(String requestId, String subRequestId); static LcmInput buildLcmInputForPnf(String requestId, String subRequestId, String pnfName, String action,
            String payload); static LcmDmaapRequest buildLcmDmaapRequest(String operation, LcmInput lcmInput);  }### Answer:
@Test public final void testBuildLcmRestRequestForPnf() { LcmInput lcmInput = buildLcmInputForPnf(); String expectedLcmInput = LcmInputTest.getExpectedLcmInput(); try { String lcmInputString = convertToSting(lcmInput); assertEquals(expectedLcmInput, lcmInputString); } catch (Exception e) { fail("Convert LcmInput to String error: " + e.toString()); } }