Files
SyncHome/trunk/ulp/pcb-gcode-3.6.0.4/source/test_nonvolatile.h
paolo.iocco ab6f495c89
2023-03-09 10:24:21 +00:00

52 lines
1.5 KiB
C

// -*- Mode: Eagle -*-
/* test nonvolatile.h */
#include "nonvolatile.h"
set_nv_param("first_name", "Jamile");
set_nv_param("last_name", "Johnson");
set_nv_param("email", "jamile@nowhere.com");
m_params[0] = ""
m_params[1] = ""
m_params[2] = ""
if (get_nv_param("first_name", "ERROR", NO) == "ERROR")
exit("first_name failed");
if (get_nv_param("last_name", "ERROR", NO) == "ERROR")
exit("last_name failed");
if (get_nv_param("email", "ERROR", NO) == "ERROR")
exit("email failed");
if (get_nv_param("first_name", "ERROR", NO) != "Jamile")
exit("first_name failed");
if (get_nv_param("last_name", "ERROR", NO) != "Johnson")
exit("last_name failed");
if (get_nv_param("email", "ERROR", NO) != "jamile@nowhere.com")
exit("email failed");
set_nv_param("first_name", "John");
set_nv_param("last_name", "Johnson");
set_nv_param("email", "pcbgcode@pcbgcode.org");
m_params[0] = ""
m_params[1] = ""
m_params[2] = ""
if (get_nv_param("first_name", "ERROR", NO) == "ERROR")
exit("first_name failed");
if (get_nv_param("last_name", "ERROR", NO) == "ERROR")
exit("last_name failed");
if (get_nv_param("email", "ERROR", NO) == "ERROR")
exit("email failed");
if (get_nv_param("first_name", "ERROR", NO) != "John")
exit("first_name failed");
if (get_nv_param("last_name", "ERROR", NO) != "Johnson")
exit("last_name failed");
if (get_nv_param("email", "ERROR", NO) != "pcbgcode@pcbgcode.org")
exit("email failed");