Index: tol_tests/tol/Bugzilla/bug_001178/check.tol
===================================================================
--- tol_tests/tol/Bugzilla/bug_001178/check.tol	(revision 2fa0fecae6ffe9965f0b0edf86efbea96d611f37)
+++ tol_tests/tol/Bugzilla/bug_001178/check.tol	(revision 2fa0fecae6ffe9965f0b0edf86efbea96d611f37)
@@ -0,0 +1,29 @@
+Class @A
+{
+  Real x=?;
+  Real f(Real void) { ? };
+  Static Real static_member = 3
+};
+
+@A a = [[ Real x=1 ]];
+
+Text old.desc.x = Description(a::x);
+Text old.desc.f = Description(a::f);
+
+Real PutDescription("Descripción nueva de x","@A","x");
+Real PutDescription("Descripción nueva de f","@A","f");
+
+@A b = [[ Real x=2 ]];
+
+//Permanece sin descripción porque es un miembro sin _.autodoc.member
+Text new.desc.x = Description(b::x);
+//Sí tiene la descripción porque es un miembro aunque no tenga _.autodoc.member
+Text new.desc.f = Description(b::f);
+
+Set ok.all = [[
+  Real old.desc.x.ok = old.desc.x == "";
+  Real old.desc.f.ok = old.desc.f == "";
+  Real new.desc.x.ok = new.desc.x == "Descripción nueva de x";
+  Real new.desc.f.ok = new.desc.f == "Descripción nueva de f"
+]];
+
Index: tol_tests/tol/Bugzilla/bug_001178/test.tol
===================================================================
--- tol_tests/tol/Bugzilla/bug_001178/test.tol	(revision 2fa0fecae6ffe9965f0b0edf86efbea96d611f37)
+++ tol_tests/tol/Bugzilla/bug_001178/test.tol	(revision 2fa0fecae6ffe9965f0b0edf86efbea96d611f37)
@@ -0,0 +1,36 @@
+/* -*- mode: C++ -*- */
+//////////////////////////////////////////////////////////////////////////////
+// FILE   : test.tol
+// PURPOSE: test for a resolved bug
+//////////////////////////////////////////////////////////////////////////////
+
+//Sets the bugzilla identifier number, your e-mail and the bugŽs summary
+  Real bugNum_ =  1178;
+  Text email_ = "vdebuen@tol-project.org"; 
+  Text summary_="PutDescription and non-static members";
+  Text link_ = GetTolBugzillaLink(bugNum_);
+
+  //Write here the initial test TOL code if needed
+
+Real numErr0 = Copy(NError);
+Real numWar0 = Copy(NWarning);
+#Embed "check.tol";
+Real numErr1 = Copy(NError);
+Real numWar1 = Copy(NWarning);
+
+
+  Set partialResults_ = [[ numErr0,numErr1,numWar1,numWar0]] << ok.all;
+
+//This is a messure of the success of the test 
+  Real quality_ = Group("And",[[numErr1==numErr0,numWar1==numWar0]]<<ok.all);
+
+//Return the results 
+  Set resultStr_ = @strTestStatus(summary_, link_, quality_,
+                    "Partial results = "<<partialResults_,
+                    "NO DBServerType", "NO DBServerHost", "NO DBAlias",
+                    email_);
+  WriteLn(""<<resultStr_);
+  resultStr_;
+
+/* */
+
